php編譯錯誤

編譯php時提示錯誤

/usr/bin/ld: /usr/local/freetype/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

解決方法:

64位操作系統,添加-fPIC

進入zlib目錄

./configure

sed -i 's/CFLAGS=-O3 -DUSE_MMAP/CFLAGS=-O3 -DUSE_MMAP -fPIC/g' Makefile

make&&make install

然後重新編譯freetype

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章