ubuntu下安裝glib庫

最近unix課程學習上有一份作業要求用到glib庫,而這個是一個第三方庫,並不能通過sudo apt-get install×××來安裝,所以這就有一些問題需要注意:

首先,安裝爲防止libffi找不到,我們先安裝它:打開終端 ,輸入sudo apt-get install libffi-dev,,順暢的安裝好它。

然後可以來安裝glib了,先在終端輸入wget http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.45/glib-2.45.2.tar.xz,回車將其下載好

解壓縮tar -vxf glib-2.45.2.tar.xz

之後cd進入當前目錄下的glib-2.45.2 然後是./configure(這裏可以加一些東西)  結果發現報錯,沒有zlib庫,ok,跑去安裝zlib庫,在終端輸入sudo apt-get install zlib1g-dev

完成,接着裝。好了之後,make,然後make install,這裏如果提示權限不夠就在前邊加上sudo。

然後就安裝完成。

但是之後使用的時候我們會發現編譯過程中報錯,找不到glib.h

這裏有兩個解決辦法:一.在安裝過程中在./configure後加上安裝路徑:./configure --prefix=/usr 指定安裝目錄   然後默認搜索庫路徑一般是/usr/lib

二.未加安裝路徑安裝好後我們將路徑添加到庫文件路徑當中去,suod  vi /etc/ld.so.conf   然後在其中寫入安裝好的glib路徑。寫入保存。

之後在運行.ldconfig    將路徑中的庫文件進行緩存。

醬就大功告成。

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