分页: 1 / 1

autotools请教

发表于 : 2009-03-12 17:18
chengying
最近准备把自己的一个程序用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,所以,希望大侠们指导一下。。。

Re: autotools请教

发表于 : 2009-03-12 17:36
chengying
sorry,搞定。。。
原来是链接顺序的问题。。。。