有没有办法设置autoconf生成目标文件的位置.我想让autoconf在src/build /而不是src /中创建所有目标文件
我已经尝试过设置VPATH,但似乎没有做任何事情.VPATH =构建
您可以通过configure从目标文件所在的目录运行来执行此操作.例如,如果configure您的所有代码都在一个名为的目录中src,那么从该目录开始,这些命令应该按照您的意愿执行:
$ mkdir build
$ cd build
$ ../configure
$ make
Run Code Online (Sandbox Code Playgroud)
如果您不使用Automake,则必须编写Makefile.in来处理此案例; 有该指令中的autoconf手册.