首先確保您已經安裝了編譯工具包(gcc/g++/gdb/make等)
ubunto預設是沒有安裝這些的
sudo apt-get install build-essential
下面安裝libgtk2.0-dev libglib2.0-dev 等開發相關的庫檔案
sudo apt-get install gnome-core
-devel
下面的操作用於在編譯gtk程式時自動找出標頭檔案及庫檔案位置
sudo apt-get install pkg-config
其實安裝gtk環境只要安裝乙個gnome-core-devel就可以了,裡面整合了很多其他的包。
除此之外還要轉一些其他的東西,如
libglib2.0 -doc、libgtk2.0-doc幫助文件,
devhelp幫助文件檢視,
glade-gnome、glade-common、glade-doc圖形介面設計等。
接著安裝 devhelp gtk文件檢視程式和gtk/glib 的api參考手冊及其它幫助文件
sudo apt-get install devhelp
sudo apt-get install libglib2.0
-doc libgtk2.0
-doc
最後是glade-gnome、glade-common、glade-doc圖形介面設計
sudo apt-get install glade-gnome glade-common glade-doc
如果上面的不行可以使用下面的命令
apt-get install glade libglade2-dev
使用外部命令檢視安裝的gtk庫版
pkg-config
--modversion gtk+ (檢視1.2
.x版本)
pkg-config
--modversion gtk+-
2.0 (檢視 2.x 版本)
pkg-config
--version (檢視pkg-config的版本)
pkg-config
--list
-all grep gtk (檢視是否安裝了gtk)
安裝gtk2.0
sudo apt-get install libgtk2.0
-dev
或者直接執行
apt-get install libgtk2.0*,
應用程式編譯命令:
gcc
test.c
`pkg
-config--
cflags--
libs
gtk+-2
.0`
編譯通過,執行正常。
pkg-config是乙個用來管理包的程式,
在控制台輸入
pkg
-config--
cflags--
libs
gtk+-2
.0
可以發現輸出的文字包括了gcc編譯gtk+2.0所需要的所有選項(頭檔案目錄和庫檔案)。
這裡有一點需要注意,
gcc
test.c
`pkg
-config--
cflags--
libs
gtk+-2
.0`,pkg
-config--
cflags--
libs
gtk+-2
.0
兩側的引號並不是真正的引號,而是鍵盤數字件那一行,最左邊的那個字元。
如果錯用了單引號,gcc無法使用
pkg
-config--
cflags--
libs
gtk+-2
.0
產生的文字作為編譯選項構造程式。 Ubuntu下GTK的安裝
ubuntu下gtk的安裝 apt get install build essential 這將安裝gcc g gdb make 等基本程式設計工具 apt get install gnome core devel 這將安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔...
Ubuntu下GTK的安裝
apt get install build essential 這將安裝gcc g gdb make 等基本程式設計工具 apt get install gnome core devel 這將安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 apt get inst...
ubuntu下gtk的安裝
gtk的安裝 apt get install build essential 這將安裝gcc g gdb make 等基本程式設計工具 apt get install gnome core devel 這將安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 apt g...