天空之城

您当前位置>>首页>>其它>>操作系统>>/usr/local/lib/libz.a: could not read symbols: Bad value在编译gd库make时出现在编译gd库make步骤时出现

/usr/local/lib/libz.a: could not read symbols: Bad value在编译gd库make时出现在编译gd库make步骤时出现

来源:新浪博客   时间:2014-04-07 14:45:04   编辑:administrator   阅读数:195

[导读]在编译gd库make步骤时出现 用源代码编译安装其他一些软件时如果出现类似的错误也可以用这种方法解决;

在编译gd库make步骤时出现

/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32

against `a local symbol' can not be used when making a shared object;

recompile with -fPIC (这里提示重新编译with -fPIC<重新编译zlib>)

/usr/local/lib/libz.a: could not read symbols: Bad value

这种情况一般为64位系统出现,可以重新编译zlib,使用64位元编译方法:

cd zlib-1.2.3

CFLAGS="-O3 -fPIC" ./configure

make

make install

make clean

用源代码编译安装其他一些软件时如果出现类似的错误也可以用这种方法解决;

/usr/local/lib/libz.a: could not read symbols: Bad value在编译gd库make时出现在编译gd库make步骤时出现
原文地址: http://blog.sina.com.cn/s/blog_6dbbafe00101jye3.html

上一篇:浏览器缓存设置及需要注意的
下一篇:学习php过程中的迷茫、浮躁

    相关文章

    更多»
      just do it
      天空之城天空之城