关于C语言编译的问题

来源:互联网 发布:自动记牌器 安卓版源码 编辑:程序博客网 时间:2024/05/24 00:10

最近编译一个C程序A时报错

/home/cpicsrv/lib/libic.a(insclmpreacct.o)(.text+0x8e4): In function `insclmpreacct':
: undefined reference to `get_insrnc_code'

此类报错为编译顺序的原因。在编译C程序A时,调用到部分方法中存在未编译的部分。

根据报错可以确定

在编译libic.a 是调用   get_insrnc_code方法出错,所以要先编译 get_insrnc_code方法对应的文件。


注意:makefile文件里面的编译顺序是从下到上的,所以再编译 libic.a后面加上编译busifun.a




原创粉丝点击