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