有没有办法设置autoconf生成目标文件的位置。我想让autoconf在src / build /而不是src /
中创建所有目标文件我尝试过设置VPATH,但似乎没有做任何事情。 VPATH =构建
答案 0 :(得分:8)
您可以通过从目标文件所在的目录运行configure
来执行此操作。例如,如果configure
并且您的所有代码都在名为src
的目录中,那么从该目录开始,这些命令应该按照您的要求执行:
$ mkdir build
$ cd build
$ ../configure
$ make
如果您不使用Automake,则必须编写Makefile.in来处理此案例; instructions for that中有autoconf manual。