編譯安裝gtk 2 8 0

2021-06-01 19:28:02 字數 2449 閱讀 5676

安裝gtk+-2.8.0需先安裝完整的x11r6:

目錄結構為:

src/gtk

src/gtk/atk-1.4.1.tar.g

src/gtk/cairo-1.8.10.tar.gz

src/gtk/glib2

src/gtk/glib2/gettext-0.18.1.1.tar.gz

src/gtk/glib2/glib-2.7.1.tar.bz2

src/gtk/glib2/jpegsrc.v6b.tar.gz

src/gtk/glib2/libiconv-1.14.tar.gz

src/gtk/glib2/tiff-v3.5.7.tar.gz

src/gtk/gtk+-2.8.0.tar.bz2

src/gtk/pango-1.10.1.tar.bz2

src/gtk/pixman-0.12.0.tar.gz

關閉selinux:

$ su - root -c 'setenforce 0'

$ cd ~/src/gtk/glib2

$ tar -zxvf jpegsrc.v6b.tar.gz

$ cd jpeg-6b

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk/glib2

$ tar -zxvf tiff-v3.5.7.tar.gz

$ cd tiff-v3.5.7

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk/glib2

$ tar -zxvf libiconv-1.14.tar.gz

$ cd libiconv-1.14

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk/glib2

$ tar -zxvf gettext-0.18.1.1.tar.gz

$ cd gettext-0.18.1.1

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk/glib2

$ tar -jxvf glib-2.7.1.tar.bz2

$ cd glib-2.7.1

$ ./configure --with-libiconv=gnu --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk

$ tar -jxvf atk-1.4.1.tar.bz2

$ cd atk-1.4.1

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk

$ tar -zxvf pixman-0.12.0.tar.gz

$ cd pixman-0.12.0

$ ./configure --prefix=/home/amule

$ make

$ make install

$ cd ~/src/gtk

$ tar -zxvf cairo-1.8.10.tar.gz

$ cd cairo-1.8.10

$ ./configure --prefix=/home/amule --x-includes=/home/amule/usr/x11r6/include --x-libraries=/home/amule/usr/x11r6/lib

$ make

$ make install

$ cd ~/src/gtk

$ tar -jxvf pango-1.10.1.tar.bz2

$ cd pango-1.10.1

$ ./configure --prefix=/home/amule --x-includes=/home/amule/usr/x11r6/include --x-libraries=/home/amule/usr/x11r6/lib

$ make

$ make install

$ cd ~/src/gtk

$ tar -jxvf gtk+-2.8.0.tar.bz2

$ cd gtk+-2.8.0

$ ./configure --prefix=/home/amule --x-includes=/home/amule/usr/x11r6/include --x-libraries=/home/amule/usr/x11r6/lib

$ make

$ make install

GTK編譯與除錯

說明 文件裡提到的work是在跟目錄下的 work work 一 gtk debug 版本編譯 假定你把gtk 2.20.0庫放在 work gtk 2.20.0 目錄下面。1.root ubuntu work gtk 2.20.0 configure enable debug yes withou...

Ubuntu下GTK的安裝 編譯和測試

我利用此方法成功在ubuntu 10.04下安裝gtk 2.20.1。一 安裝 1 安裝gcc g gdb make 等基本程式設計工具 sudo apt get install build essential 2 安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 ...

Ubuntu下GTK的安裝 編譯和測試

利用此方法成功在ubuntu 10.04下安裝gtk 2.20.1。一 安裝 1 安裝gcc g gdb make 等基本程式設計工具 sudo apt get install build essential 2 安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 s...