ubuntu10.04
glib版本:2.32.3
libc指c函式庫,這是乙個通稱,而glibc是gnu實現的libc,至於glib是一組較高層的函式庫,比如鍊錶、hash等,在linux中glib是建立在glibc之上的,qt的庫就叫做qt,也是建立在glibc和其他一些基本庫之上。
glib是gtk +庫和gnome的基礎。glib可以在多個平台下使用,比如linux、unix、windows等。glib為許多標準的、常用的c語言結構提供了相應的替代物。
glib中定義了好多有用的資料結構,如單(雙)向連表,可變長的陣列等,執行緒池等有用的東西。使用glib庫的程式都應該包含glib的標頭檔案glib.h。
glibc 是提供系統呼叫和基本函式的c 庫,比如open,malloc, printf等等。所有動態連線的程式都要用到它。是gnu開發的c庫。
需要先安裝下列包:
sudo apt-get install libffi-dev gettext
進入glib原始碼目錄
./configure --prefix=/home/xtx/mywork/glib-dir/ //指定安裝目錄,最好不要安裝在預設目錄,以免系統出問題
make
make install
配置環境,把鏈結庫和頭檔案目錄加入系統環境變數中。
vim /etc/profile
exportld_library_path=/home/xtx/mywork/glib-dir/lib/:$ld_library_path
exportpkg_config_path=/home/xtx/mywork/glib-dir/lib/pkgconfig/:$pkg_config_path
source /etc/profile
sudo vim /etc/ld.so.conf
加入下面內容:
/home/xtx/mywork/glib-dir/lib/
編譯程式例子:
gcc `pkg-config --cflags --libs glib-2.0`assert-msg-test.c -o assert-msg-test
ubuntu 10 04下安裝arm交叉編譯器
ubuntu 10.04下安裝arm交叉編譯器 1.先將arm linux gcc 4.3.2.tgz的安裝包複製到ubuntu10.04任意目錄中。www.2cto.com 用sudo tar zxvf arm linux gcc 4.3.2.tgz c home解壓到home目錄下。2.安裝標準...
Ubuntu10 04編譯安裝openvz核心
目的 編譯安裝支援openvz的最新版linux核心,使ubuntu支援openvz虛擬化 環境 ubuntu10.04 lts server adm64,kernel 2.6.32.15,openvz budarin kernel patch wget 32.tar.bz2 wget ombine...
Ubuntu 10 04下的Ralink無線驅動
在ubuntu 10.04,如果是ralink的無線網絡卡,可能會發生可以連線上不加密或者tkip的無線網路,卻不能連線上ccmp的無線網。這由於系統自帶的rt2870sta的驅動存在bug。系統自帶了2870sta和3070sta驅動,所以在載入的時候很容衝突,因此要把其他不用的加入blackli...