如何在其他地方存储GNU make和configure文件?我有一个我正在研究的项目,我使用以下方法编译:
./configure --prefix=/usr && make && su -c 'make install'
Run Code Online (Sandbox Code Playgroud)
问题是我不想污染当前文件夹,这是一个svn/git/hg /无论沙箱与该命令生成的文件.我想将这些文件放在一个单独的位置.我不知道它是否相似,但是当我从源代码编译linux内核时,我可以通过将'O'选项传递给'make'来指定放置输出的位置,如下所示:
make O=/home/user/linux-output
Run Code Online (Sandbox Code Playgroud)
Makefile必须支持此功能.
我认为 autoconf生成的makefile都支持以下用途:
mkdir ../build
cd ../build
../configure --prefix=/usr
make
make install
Run Code Online (Sandbox Code Playgroud)
(当然推荐用于gcc版本).
归档时间: |
|
查看次数: |
2039 次 |
最近记录: |