关于C语言编译的问题

最近编译一个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




猜你喜欢

转载自blog.csdn.net/zhuxianxin0118/article/details/78741786