apt-get install build-essential #這將安裝gcc/g++/gdb/make 等基本程式設計工具
apt-get install gnome-core-devel #這將安裝 libgtk2.0-dev libglib2.0-dev 等開發相關的庫檔案
apt-get install pkg-config #用於在編譯gtk程式時自動找出標頭檔案及庫檔案位置
apt-get install devhelp #這將安裝 devhelp gtk文件檢視程式
apt-get install libglib2.0-doc libgtk2.0-doc #這將安裝 gtk/glib 的api參考手冊及其它幫助文件
apt-get install glade libglade2-dev #這將安裝基於gtk的介面gtk是開發gnome視窗的c/c++語言圖形庫。
應用程式編譯
命令: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產生的文字作為編譯選項。構造程式。
安裝完成後我們也同樣做個測試程式
**:
#include
void hello(gtkwidget *widget,gpointer data)
gint delete_event(gtkwidget *widget,gdkevent *event,gpointer data)
void destroy(gtkwidget *widget,gpointer data)
int main( int argc, char *argv )
用下面命令編譯執行
**:$ gcc gtkhello.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`
$ ./gtktest
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的安裝
gtk的安裝 apt get install build essential 這將安裝gcc g gdb make 等基本程式設計工具 apt get install gnome core devel 這將安裝 libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 apt g...
Ubuntu下安裝GTK庫
首先確保您已經安裝了編譯工具包 gcc g gdb make等 ubunto預設是沒有安裝這些的 sudo apt get install build essential下面安裝libgtk2.0 dev libglib2.0 dev 等開發相關的庫檔案 sudo apt get install g...