您的位置:首页 > 其它

gcc编译动态库的时候提示 error adding symbols: 错误的值

2017-08-31 10:50 585 查看
问题:

/usr/bin/ld: base64.o: relocation R_X86_64_32S against `base' can not be used when making a shared object; recompile with -fPIC

base64.o: error adding symbols: 错误的值

collect2: error: ld returned 1 exit status

解决:

生成.o 文件的时候少加了参数-fPIC

gcc -fPIC -c -I"/usr/lib/jvm/jdk1.8.0_144/include" -I"/usr/lib/jvm/jdk1.8.0_144/"  base64.c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐