解決 64 CPU 位元 compiler 時 zlib 出现/usr/local/lib/l...

今天动手在linux AS5系统上安装GD+PHP5+MySQL+Apache,在安装php5的过程中,在进行make时出现了一下问题: 
usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
 
解决方法如下:
cd zlib-1.2.3 //进入zlib目录
CFLAGS="-O3 -fPIC" ./configure   //使用64位元的方法进行编译
make
make install

你可能感兴趣的:(解決 64 CPU 位元 compiler 時 zlib 出现/usr/local/lib/l...)