龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 6634|回复: 0

龙芯的3A 的 fPIC 问题(已经解决)

[复制链接]
发表于 2012-12-15 14:45:13 | 显示全部楼层 |阅读模式
本帖最后由 liyulongmen 于 2012-12-15 15:11 编辑

龙芯的 8103的 fPIC 问题
我在 编译一个软件的时候 ,遇到ld报告不能重定位的错误。

详细信息是:

ocamlmklib      -L..    \
                                -o stpvc_stubs libstp_stubs.o libstp_regerrorhandler.o -lstp -lstdc++ \
                              
/usr/bin/ld: ../libstp.a(c_interface.o): relocation R_MIPS_HI16 against `__gnu_local_gp' can not be used when making a shared object; recompile with -fPIC
../libstp.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
但是我已经把 fPIC 加入到编译参数里面了
链接的时候程序找到的不是我编译的 libstp.a  

本版积分规则

Archiver|手机版|小黑屋|Lemote Inc.

GMT+8, 2020-9-20 15:36 , Processed in 0.136670 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表