我正在使用
我想告诉它使用不同的文件夹(比如像cmake项目通常做的那样使用
我该怎么做?
有命令行参数吗?还是我需要更改一个文件?
引用:
注意: autogen.sh 调用了
尝试
./autogen.sh --prefix=/usr/
来构建一个C语言项目,配置过程(以及后续的编译和链接步骤)创建的所有文件都位于我的源文件夹中。我想告诉它使用不同的文件夹(比如像cmake项目通常做的那样使用
./build
)。我该怎么做?
有命令行参数吗?还是我需要更改一个文件?
引用:
注意: autogen.sh 调用了
gnome-autogen.sh
编辑:尝试
cd build && ../autogen.sh --prefix=/usr/
失败并显示以下错误:/usr/bin/gnome-autogen.sh: ./configure: not found
gnome-autogen.sh
放在autogen.sh
命令行中吗?你应该这样做吗?(除非你有特定的原因,否则使用--prefix=/usr
是一个坏主意,因为它会导致你编译的软件与打包的软件发生冲突。) - Etan Reisner/usr/bin/gnome-autogen.sh
是做什么的呢?打错了吗?在运行autogen.sh
之前,您可以尝试将NOCONFIGURE
环境变量设置为非空值,以尝试防止gnome-autogen.sh
自动运行它。这样应该可以让您正确地手动运行它。 - Etan Reisner