Ubuntu C++ 安裝必要組件更新源
Ubuntu C++已被廣泛應(yīng)用但是也在不斷的更新,這里介紹Ubuntu C++安裝設(shè)置使用,幫助大家安裝更新Ubuntu C++系統(tǒng)。昨天在Ubuntu8.10上成功裝上個(gè)人很喜歡的Ubuntu C++ IDE Code::Blocks 特此總結(jié)下安裝過程。
推薦原因:開源——開源不僅僅意味著免費(fèi),但就算是僅僅是免費(fèi)這一點(diǎn),就非常重要了,不是嗎?
跨平臺(tái)——我的工作需要寫的Ubuntu C++ 程序,就要求是跨Linux和Windows平臺(tái),沒有選擇Code::Blocks之前,我在Linux下用KDevelop,在Windows下使用Borland 或 Microsoft的軟件,由于二者不兼容而要多做的事情太多?;蛟S你暫時(shí)并不考慮跨平臺(tái),但為了將來,能跨平臺(tái)總不是壞事,對(duì)了Code::Blocks也支持Mac系統(tǒng)呢。
純C/C++寫成——作為一名Ubuntu C++ 程序員,我“頑固”地保留一點(diǎn)可能并不必要的自尊:寫Ubuntu C++ 程序,還是用Ubuntu C++ 寫的IDE吧。讓我選擇一款以其它語言寫成的IDE來寫Ubuntu C++ 程序,我有那么一點(diǎn)點(diǎn)完全不必要的心理障礙。其實(shí)用Ubuntu C++ 寫的程序***好處是你不用額外安裝龐大的運(yùn)行環(huán)境,譬如你不用裝.net也不裝java。
支持多編譯器——包括Borland Ubuntu C++ ,、VC++、Inter Ubuntu C++ 等等超過20個(gè)不同產(chǎn)家或版本編譯器支持。無特定要求下,我還是主要用g++。配對(duì)的,調(diào)試器也是支持多種。
插件式的框架——插件式的集成開發(fā)環(huán)境,***的是Java編程工具Eclipse了,這種方式讓一款I(lǐng)DE保留了良好的可擴(kuò)展性,應(yīng)該說,作為一款開源的IDE,這是最合理的選擇。Code::Blocks很多核心功能,包括“調(diào)試功能”,都通過插件來實(shí)現(xiàn)。非核心方面的插件嘛,我用得最多的,是代碼格式美化、自動(dòng)上Google Codes查找……偶爾也會(huì)玩玩“俄羅斯方塊”以及“貪吃蛇”……
經(jīng)常更新——幾乎每個(gè)月都會(huì)有更新。開源軟件最怕的就是不更新了。
內(nèi)嵌可視設(shè)計(jì)——和大家熟悉的VB、Delphi/C++Builder相比,它的可視窗口設(shè)計(jì)器,其“傻瓜性”差了一大截,其主要原因在在主流的跨平臺(tái)圖形窗口的定位體系,都是采用定位“容器”來實(shí)現(xiàn)的,這一點(diǎn)一開始會(huì)不太習(xí)慣,但在熟悉之后,設(shè)計(jì)各種對(duì)話框,也非常直觀。一點(diǎn)點(diǎn)不直觀,換來的是你的程序很容易遷移到別的操作系統(tǒng),同時(shí)還讓你對(duì)窗口設(shè)計(jì)更深入了,倒也值。
Ubuntu C++ 擴(kuò)展庫(kù)支持——通過它的一個(gè)用以支持Dev Ubuntu C++ 的插件,可以下載大量Ubuntu C++ 開源的擴(kuò)展庫(kù)。比如網(wǎng)絡(luò)操作,圖形算法,壓縮、加密等等……我現(xiàn)在最常用到一款就是iconv,用來轉(zhuǎn)換漢字編碼。
具體步驟:前5步來自Ubuntu社區(qū),由于下不到該帖所說的版本,大家注意第六條以后的步驟。
1、安裝Ubuntu C++ 必要組件
代碼:
sudo apt-get install build-essential
代碼:
sudo apt-get install gdb
2、Ubuntu C++ 更新源
代碼:
gksudo gedit /etc/apt/sources.list
添加(以feisty為例):
代碼:
deb http://apt.tt-solutions.com/ubuntu/ feisty main
3、獲取Ubuntu C++ 密鑰
代碼:
wget http://www.tt-solutions.com/vz/key.asc
代碼:
sudo apt-key add key.asc
4、安裝*** wxWidgets 庫(kù)
代碼:
sudo apt-get update
代碼:
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common
5、設(shè)置 wxWidgets 默認(rèn)版本
代碼:
sudo update-alternatives --config wx-config
6、下載壓縮包
下載地址:http://www.codeblocks.org/downloads/5
解壓后安裝:
代碼:
sudo dpkg -i *.deb
7、漢化
雖然英語用著也行,但是想到大部分人應(yīng)該還是對(duì)母語感興趣~
下載漢化包http://www.d2school.com/codeblocks/download/d2school_codeblocks_chinese_locale.7z
下載后解壓得到漢化文件codeblocks.mo,復(fù)制到/usr/share/codeblocks/locale
重啟codeblocks就可以看到中文界面了。
8、備注
可能要用到的命令:
創(chuàng)建目錄 sudo mkdir ...
移動(dòng)文件 sudo mv ... ...
寫這篇文章看到的直接安裝codeblocks的方法,沒試過~
sudo apt-get install codeblocks
以上介紹Ubuntu C++ 安裝使用。
【編輯推薦】