您的位置:首页 > 编程语言 > C语言/C++

关于C语言编译的问题

2017-12-07 15:43 295 查看
最近编译一个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: