升級glib

Centos5.8升級glib至2.28版本

1.安裝libffi

#tar zxvf libffi-3.0.13.tar.gz 

#cd libffi-3.0.13

#./configure --prefix=/usr/local/libffi

#make && make install

設置環境變量

#export LIBFFI_CFLAGS="-I/usr/local/libffi/lib/libffi-3.0.13/include"

#export LIBFFI_LIBS="-L/usr/local/libffi/lib -lffi"

#source /etc/profile

設置共享庫

#echo "/usr/local/libffi/lib" >> /etc/ld.so.conf

#ldconfig

# cd ..

安裝glib

 

2.清除系統自帶glib

#rm -rf /usr/bin/glib*

#rm -rf /usr/include/glib-2.0

#rm -rf /usr/lib/glib*

 

#tar jxvf glib-2.28.6.tar.bz2 

cd glib-2.28.6

./configure --prefix=/usr --libdir=/usr/lib

#export LD_LIBRARY_PATH=/usr/lib

#export PKG_CONFIG_PATH=/usr/lib/pkgconfig

#make

#make install

安裝完畢

 說明:升級glib時,務必一定要增加--libdir=/usr/lib選項,不然在後面安裝mysql-proxy後,運行mysql-proxy時會出現一些莫名其妙的錯誤,如提示glib too old之類的錯誤信息,程序也無法運行。原因是找不到相關的庫文件。

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