autotools请教
发表于 : 2009-03-12 17:18
最近准备把自己的一个程序用autotools配置。
配置了configure.in和各个Makefile.am,编译非常clean。
但连接的时候,总提示某些函数找不到。
查找编译的对应的.a库文件,那些函数都在库文件中定义了。
连接命令也都加入了这些库文件。
偶的Makefile.am配置参考了OpenOCD的配置,程序分成几个部分:
driver -- 底层驱动,生成libdrv.a
programmer -- 编程器,生成libprog.a
target -- 目标芯片,生成libtgt.a
tools -- 一些工具,比如进度条、hex格式解析等等,生成libtool.a
以前使用自己编写的Makefile,在Cygwin、MinGW、Ubuntu下编译都没有问题。
由于是自己第一次使用autotools,所以,希望大侠们指导一下。。。
配置了configure.in和各个Makefile.am,编译非常clean。
但连接的时候,总提示某些函数找不到。
查找编译的对应的.a库文件,那些函数都在库文件中定义了。
连接命令也都加入了这些库文件。
偶的Makefile.am配置参考了OpenOCD的配置,程序分成几个部分:
driver -- 底层驱动,生成libdrv.a
programmer -- 编程器,生成libprog.a
target -- 目标芯片,生成libtgt.a
tools -- 一些工具,比如进度条、hex格式解析等等,生成libtool.a
以前使用自己编写的Makefile,在Cygwin、MinGW、Ubuntu下编译都没有问题。
由于是自己第一次使用autotools,所以,希望大侠们指导一下。。。