当前位置: 技术问答>linux和unix
automake,autoconf使用问题,高手指教
来源: 互联网 发布时间:2016-01-31
本文导语: 目录src下 --main --proc --include --dvi 等等 主目录project下就src 我的问题是main,proc,dvi里面的源程序如何做到只编译,而不链接? 我的解决方法是修改Makefile.i...
目录src下
--main
--proc
--include
--dvi
等等
主目录project下就src
我的问题是main,proc,dvi里面的源程序如何做到只编译,而不链接?
我的解决方法是修改Makefile.in文件的LINK,将其注释掉。
但是这样的话每次重新生成Makefile.in的时候就要对每个目录Makefile.in文件进行修改,很不方便的。又没有写Makefile.am的方法,使其只编译生成.o文件,不链接。
--main
--proc
--include
--dvi
等等
主目录project下就src
我的问题是main,proc,dvi里面的源程序如何做到只编译,而不链接?
我的解决方法是修改Makefile.in文件的LINK,将其注释掉。
但是这样的话每次重新生成Makefile.in的时候就要对每个目录Makefile.in文件进行修改,很不方便的。又没有写Makefile.am的方法,使其只编译生成.o文件,不链接。
|
改main,proc,dvi目录下的Makefile.am可以办到,
在每个目录下的Makefile.am加两行
LINK=@echo linking C
CXXLINK=@echo linking C++
实际上是做个伪链接器。
在每个目录下的Makefile.am加两行
LINK=@echo linking C
CXXLINK=@echo linking C++
实际上是做个伪链接器。