编译错误:relocation truncated to fit : R_MIPS_G
(2009-01-14 17:24:48)
标签:
杂谈 |
gcc编译文件(使用到一个库)时出现如下
编译错误:relocation truncated to fit : R_MIPS_GPREL16
against
搜了一下,找到如下解答:
http://sourceware.org/ml/ecos-discuss/2000-04/msg00214.html
总结一下就是:尽量对所有的文件用 -G0 这个 option ,以避免类似全局变量使用的问题。
另外,在汇编中调用C的变量,C语言中不能将该变量用static(会局限于C文件或者函数)来申明,否则是找不到的。