您的位置:首页 > 大数据 > 人工智能

relocation R_X86_64_32 against `a local symbol'

2012-04-16 19:04 169 查看
/usr/bin/ld: /usr/local/lib/libbz2.a: relocation R_X86_64_32 against `a local symbol' can not be

used when making a shared object; recompile with -fPIC

解决办法

在CFLAGS上加入 -fPIC

# cd zlib-1.2.3

# CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib

# make && make install

注:这是在64位的主机上做时才需要的,32位的直接./configure --prefix=/usr/local/zlib 就行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐