Linux 下 GNOME GTK 程式設計

2021-06-02 10:24:07 字數 792 閱讀 6819

第一步:

配置基礎開發環境gcc

sudo apt-get install build-essential

第二步:安裝gtk/gnome開發環境

sudo apt-get install gnome-devel gnome-devel-docs

第三步:測試環境#includevoid 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 gtktest.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`

執行:

./gtktest

加上標頭檔案gnome.h以後編譯提示gnome.h檔案找不到,這是編譯時的選項應該是

gcc -o test test.c `pkg-config --cflags --libs libgnomeui-2.0`

編譯通過!!!

Linux實驗 Linux下的shell程式設計

某單位的系統管理員計畫用shell程式設計編寫乙個程式實現usb裝置的自動掛載。程式的功能如下 運算程式時,提示使用者輸入 y 或 n 確定是不是掛載usb裝置。如果使用者輸入 y 則掛載這個usb裝置。提示使用者輸入 y 或 n 確定是不是複製文字。如果使用者輸入 y 則顯示檔案列表,然後提示使用...

vmware下初編linux問題

今天在vmware下編譯linux2.4.18核心,出現了乙個問題 mkinitrd initrd 2.4.26.img 2.4.26的時候出現錯誤 no module buslogic found for kernel 2.4.26 原來是vmware預設用的是scsi做硬碟驅動,核心裡面沒有選,...

linux下ffmpeg及fdkaac編譯安裝

1.編譯fdkaac 目標機器上預設configure之後make會出現共享 相關的錯誤,需要加上編譯引數cflags fpic configure cflags fpic make make install 完成之後在 usr local lib 下會生成fdk aac.so.0庫檔案及幾個軟鏈 ...