anjuta 连接mysql_ubuntu系统下如何实现C/C++开发环境搭建(IDE)
Linux 下搭建C/C++ 開發環境
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()
編譯:
$ 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 安裝完畢。
ubuntu系統構建完整的編程環境
1.安裝JAVA環境支持
sudo apt-get install sun-java6-jre
如果空間富裕,建議安裝一個JDK:
sudo apt-get install sun-java6-jdk
提示:安裝過程中需要你回答是否同意使用協議(終端中紅藍色的提示界面),此時按tab鍵至OK,再按回車即可正常安裝。
設置當前默認的java解釋器:
sudo update-alternatives -config java
執行后會出現類似如下的畫面:
There are 2 alternatives which provide `java’.
Selection Alternative
———————————————–
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default
, or type selection number:
輸入 有包含 “sun” 的行的前面的數字。如上面顯示,則輸入2,然后回車確定。
配置JAVA環境變量:
sudo gedit /etc/environment
在其中添加如下兩行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
sudo gedit /etc/jvm
將下列語句
/usr/lib/jvm/java-6-sun
填入到配置塊的頂部。
安裝瀏覽器的JAVA Plugin(可選):
sudo apt-get install sun-java6-plugin
java中文支持(或亂碼的解決):java程序是跨平臺的,但需要解決中文支持問題。
方法很簡單,就是在java安裝目錄下放進去一個中文字體即可。
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf(把某個中文字體鏈接進 fallback 目錄,我選了最新的文泉驛夸父字體)
sudo mkfontdir
sudo mkfontscale
2.搭建ubuntu下的C++編程環境:
編譯器:
sudo apt-get install build-essential gcc make autoconf automake libtool gdb g++
編輯器,任選一個:
sudo apt-get install emacs
sudo apt-get install vim
vim默認語法染色功能是關閉的,我們可以編輯/etc/vim/vimrc文件
把syntax on 前面的符號去掉,然后保存。就可以啟動vim的語法染色功能。
IDE環境:安裝anjuta
sudo apt-get install anjuta automake autogen autoconf
eclipse也是不錯的選擇:(安裝后113M)
sudo apt-get install eclipse
3.安裝openGL開發所必須的庫freeglut3-dev,
它會將依賴的包都裝上:
sudo apt-get install freeglut3-dev
4.安裝LaTeX:
sudo apt-get install texlive
安裝IDE 介面:
sudo apt-get install texmaker
如果夠專業的話,裝上完整版,空間消耗425M/884M:
sudo apt-get install texlive-full
5.安裝matlab:
1)下載Matlab.R2007b.UNIX.DVD(大小約2.8G,完整安裝占用磁盤空間約2.3G左右)
下載地址:ed2k://|file|Mathworks.Matlab.R2007b.UNIX.DVD.-TBE.iso|3594958848|58E5A99B5C4E921D0FDCC51B4F827765|/
2)加載mount ISO文件,可以用Gmount-iso打開。
3)建立安裝matlab的目錄:我是裝在 /opt/matlab,
sudo mkdir /opt/matlab
然后把license文件拷貝到安裝目錄下面。如果版本是2007b,在crack文件夾下面,可以找到兩個license的文件,以及一個簡單的安裝說明,將其中任意一個拷貝到/opt/matlab/license.dat。
sudo cp …/crack/license_locked.dat /opt/matlab/license.dat
4)安裝,運行相應光盤下的install文件: sudo /media/cdrom0/install
5)運行:sudo /opt/matlab/install_matlab進行一些相關的設置,就按照默認的就行了.
解決在gnome下界面顯示不正常的問題:
在matlab安裝目錄下的bin/matlab文件中添加:(添加在文件開始處即可)
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
6)建立啟動器:命令為:/opt/matlab/bin/matlab -desktop
matlab在linux下的安裝速度和啟動速度都比在Win下快得多。
6.mysql
7.oracle
8.安裝gtk+2.0開發包:
sudo apt-get install gnome-core-devel pkg-config devhelp libglib2.0-doc libgtk2.0-doc libgtk2.0-dev libglade2-dev glade glade-gnome glade-common glade-doc
總結
以上是生活随笔為你收集整理的anjuta 连接mysql_ubuntu系统下如何实现C/C++开发环境搭建(IDE)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平安普惠在征信显示是什么
- 下一篇: mysql job_MySQL数据传输中