歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 下搭建C/C++ 開發環境 (GTK)

Linux 下搭建C/C++ 開發環境 (GTK)

日期:2017/2/28 16:32:16   编辑:Linux教程

Linux 除了默認裝了gcc 和文本編輯器外,沒有可供利用的IDE ,當然這比Windows 已經好多了,至少有個gcc ,學習在Linux 下的編程,一般的高手都推薦就用以上這兩個工具,在用個make,gdb 什麼的就好了。但對於初學者,尤其是在Windows 下用慣了VC,VB之類的IDE 的同志們來說,僅僅用命令行的方式,是在是有點打擊熱情,尤其是gdb ,幾乎是把斷點,程序之類的要全記在腦子裡,出了錯也不好改,找就找很長時間。

著名的開發工具有Kdeveloper, Anjuta , Eclipse+CDT,其中kdeveloper是KDE 平台得,在Gnome 平台下使用需要安裝一大堆KDE 的東西,不喜歡,放棄了。雖然都傳說Kdeveloper的功能是如何強大。而Eclipse+CDT 用起來似乎不錯,但是主要有兩點不舒服,一是不能代碼自動完成,二是編譯速度比較慢。

體驗KDevelop和Anjuta,這裡推薦一下一款和VC比較類似的IDE ,支持C /C ++/java/python ……,比較可以,在Ubuntu下安裝比較簡單,先在系統- 系統管理-軟件源裡加個源:

deb http://anjuta.org ./

然後用新立得搜索一下anjuta,把相關的都點上,就行了。

或者:

sudo apt-get update

sudo apt-get install anjuta automake autogen autoconf

Ubuntu配置C/C++ GTK 開發環境(7.10版本)

1.配置GCC

剛安裝好的系統已經存在GCC 了, 555真糟糕,這個GCC 就連一個簡單的“Hello world ”都編譯不了。因為缺少一些必須的頭文件,所以需要安裝build-essential這個軟件包,安裝了此軟件包會自動安裝上g++ , libc6-dev, Linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟件和頭文件庫。

安裝此軟件包有兩個方法進行。

(1 )在新立得裡面搜索build-essential 標記並apply

(2 )在終端中輸入如下命令:sudo apt-get install build-essential

安裝完成可以寫一個helloworld進行測試一下

代碼:

#include

int main()

{

printf("Hello World!\r\n" );

return 1;

}

編譯:

$ sudo gcc hello.c -o testhello

$ ./testhello

顯示

Hello World !

2.安裝GTK 環境

安裝GTK 環境只需要安裝一個gnome-core-devel就可以了,裡面包含了很多其他的包。除此之外還要安裝一些其他的東西,如:libglib2.0-doc, libgtk2.0-doc幫助文檔, devhelp幫助文檔, glade-gnome, glade-common , glade-doc圖像界面設計……

1 )在新立得裡面搜索libglib2.0-doc, libgtk2.0-doc, devhelp, glade-gnome,glade-common, glade-doc標記並apply.

(2 )在終端中輸入如下命令:

sudo apt-get install gnome-core-devel

sudo apt-get install libglib2.0-doc libgtk2.0-doc

sudo apt-get install devhelp

sudo apt-get install glade-gnome glade-common glade-doc

這樣GTK 安裝完畢。

Copyright © Linux教程網 All Rights Reserved