Linux下C++開發工具CodeBlocks安裝技術方案
Linux下C++開發編譯一般是採用VIM直接文本編輯,採用GDB進行調試,G++進行編譯。這一套的技術方案可行,而且是最普遍的,但是存在的問題就是VIM寫代碼沒有一般的IDE那麼的方便,而且需要使用非常多的命令,GDB調試同樣需要使用很多命令,而且操作繁瑣,所以一套類似Eclipse的強大的IDE被人們所期待。
經過搜索與比較,最後發現一款跨平臺的,功能強大,而且操作類似Eclipse工具,可以直接連上Linux系統進行C++的開發與調試,本文主要是圍繞如何在Linux下安裝CodeBlocks以及如何在Windows上運行Linux下的CodeBlocks,按照本文檔安裝好後,可以像開發一般的本地C++程序一樣開發Linux下的C++程序。
Linux下安裝程序 一般使用yum命令,所以開始之前先確保系統安裝好了YUM程序。
1. 安裝gcc、gcc-c++
如果安裝的的依賴是通過源碼編譯安裝的,那麼gcc、gcc-c++是必須的,其實這兩個編譯器無論如何是要安裝的,它們是Linux下最好的C/C++編譯器。
2. 安裝gtk+、gtk2-devel
通過
yum install gtk+
yum install gtk2-devel
即可安裝。
3. 安裝wxWidgets
這個可能是最麻煩的,因爲需要解決很多依賴。
下載 wxWidgets-3.0.2.tar.bz2
(http://www.wxwidgets.org/downloads/)
解壓 tar -jxv -f wxWidgets-3.0.2.tar.bz2
進入解壓後的目錄(cd wxWidgets-3.0.2 )
執行
./configure
make
make install
安裝過程很長,安裝完後執行wx-config --libs ,結果中有-lwx_gtk2u-2.8,則安裝成功
4. 安裝codeblocks
下載codeblocks_13.12-1.tar.gz
(http://www.codeblocks.org/downloads)
解壓 tar -zxvf codeblocks_13.12-1.tar.gz
cp /usr/local/share/aclocal/wxwin.m4/usr/share/aclocal/wxwin.m4
進入解壓後的目錄執行 (cd codeblocks_13.12-1 )
./configure
make
make install
5,下載Xshell工具以及XManager工具
在Xshell中配置Linux的遠程連接,配置連接屬性的隧道如下:
6.配置好後,在Linux下啓動codeblocks
啓動後會在Windows下啓動Xmanager然後會啓動CodeBlocks
然後新建工程,添加項目文件,頭文件和CPP文件,指定Makefile文件,或者系統編譯,最後可以單步調試,查看變量跳轉等等一系列IDE功能都能實現,最後幫助您在Windows上愉快的開發Linux下的C++程序。