Ubuntu下GTK的安裝

2021-04-27 12:58:34 字數 1376 閱讀 3048

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...