关于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
/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
相关文章推荐
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- 关于linux中c语言的编译问题的总结
- 关于GCC编译C语言多文件出现类似dereferencing pointer to incomplete type ‘struct TreeNode’的问题
- C 语言编译过程 C语言中各种数据存储的不同内存区域 关于sizeof 结构体比实际的大的问题
- 关于ISP下载中 编译后自动下载代码不能执行完成的一点问题
- 关于FLEX2.0编译问题的解决(转自adobe)
- 关于c语言组合数精确度问题
- C语言中关于复合语句的一些问题
- 关于C语言输出问题----fflush (stdin);
- 关于在FC6中安装m68k-elf-tools交叉编译碰到的问题及解决方法
- 关于在linux 下编译APK时,编译 AIDL文件问题
- InstallShield11.5中关于Shortcuts重复编译不通过的问题
- C语言关于函数、数组的一个事例【关于选手评分的问题】
- 关于C++&Java中命令行编译的问题
- [caffe]:关于调用caffe库,cmake 编译问题
- 关于C语言中的结构体对齐问题
- g++ 两个关于头文件编译问题
- 关于C语言中的结构体对齐问题
- 关于Maven项目Eclipse里面无法自动编译问题
- 关于编译Linux-2.6.38.8内核时s3c_device_ohci未定义问题的分析