標籤:linux linux應用開發
由於筆者是一名大學生,對Linux核心開發方向高度興趣,但是實在是能(ji)力(shu)有(cha)限(jin),只能從Linux應用開發開始,由淺入深,逐步進步,登上人生高峰,因此,昨天搭建了開發環境,安裝了一些開發工具。(本來是所有工具都採取由編碼編譯來進行配置的,不料其中於上的問題實在太多,當時也沒有做問題記錄和解決方案的記錄,於是就發了此文,採用一種比較便捷的方式,希望對和我一樣的新手有些協助)
下面進入正題:
一、安裝
1、安裝gcc/g++/gdb/make 等基本編程工具
$sudo apt-get install build-essential
2、安裝 libgtk2.0-dev libglib2.0-dev 等開發相關的庫檔案
$sudo apt-get install gnome-core-devel
3、用於在編譯GTK程式時自動找出標頭檔及庫檔案位置
$sudo apt-get install pkg-config
4、安裝 devhelp GTK文檔查看程式
$sudo apt-get install devhelp
5、安裝 gtk/glib 的API參考手冊及其它協助文檔
$sudo apt-get install libglib2.0-doc libgtk2.0-doc
6、安裝基於GTK的介面GTK是開發Gnome視窗的c/c++語言圖形庫
$sudo apt-get install glade libglade2-dev
或者
$sudo apt-get install glade-gnome glade-common glade-doc
7、安裝gtk2.0 或者 將gtk+2.0所需的所有檔案統通下載安裝完畢
$sudo apt-get install libgtk2.0-dev
或者
$sudo apt-get install libgtk2.0*
二、查看GTK庫版本
1、查看1.2.x版本
$pkg-config --modversion gtk+
2、查看 2.x 版本
$pkg-config --modversion gtk+-2.0
3、查看pkg-config的版本
$pkg-config --version
4、查看是否安裝了gtk
$pkg-config --list-all grep gtk
至此就可以使用gtk來編譯來源程式了:
gcc base.c -o base `pkg-config --cflags --libs gtk+-3.0`
Linux應用開發環境搭建