我是想configure不被覆盖
时间: 2024-03-09 13:44:38 浏览: 23
如果你想确保 configure 脚本不被覆盖,可以执行以下步骤:
1. 在执行 configure 命令之前,将 configure 文件复制到一个新的目录中。例如,你可以创建一个名为 build 的目录,并将 configure 文件复制到该目录中:
```
mkdir build
cp configure build/
```
2. 进入 build 目录并执行 configure 命令:
```
cd build
./configure
```
这样做可以确保原始的 configure 文件不会被覆盖,并且所有生成的文件都将保存在 build 目录中。如果你需要重新运行 configure 命令,只需要返回到 build 目录并再次执行相同的命令即可。
相关问题
有没有办法不生成新的configure
如果您不想生成新的configure脚本,可以在运行configure脚本时,使用"--no-replace"选项。这个选项告诉configure脚本不要覆盖已有的文件,包括configure文件。例如:
```
./configure --prefix=/usr/local --no-replace
```
这样,即使您手动修改了configure脚本,下次运行configure脚本时也不会生成新的configure脚本,而是直接使用已有的configure脚本。
需要注意的是,如果您使用"--no-replace"选项,configure脚本不会检查新的依赖关系、库和头文件等,您需要手动确保这些依赖关系已经满足,并且手动修改configure脚本中的选项和变量,以保证编译的正确性。
重新运行configure后,发现我对configure的修改丢失了
如果在重新运行configure脚本后发现您对configure的修改丢失了,可能是因为configure脚本被重新生成了,覆盖了您的修改。
为了避免这个问题,您可以使用以下方法来修改configure脚本:
1. 手动编辑configure.ac文件:在configure.ac文件中修改配置选项,然后运行autoreconf -fvi命令重新生成configure脚本。
2. 使用configure的环境变量:在运行configure脚本时,可以使用环境变量来传递配置选项。例如,您可以使用以下命令来传递CC选项:
```
CC=arm-linux-gnueabi-gcc ./configure --host=arm-linux-gnueabi --prefix=/usr/local/libdaq
```
在这种情况下,您的修改就不会被覆盖。
希望这些方法能够帮助您解决问题。如果您仍然遇到困难,请提供更多详细信息,以便更好地帮助您解决问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)