歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04 下安裝Code::Blocks

Ubuntu 12.04 下安裝Code::Blocks

日期:2017/2/28 15:29:58   编辑:Linux教程

在聯網情況下,在Ubuntu 12.04 下輸入以下指令進行安裝。

1.安裝基本編譯環境

$sudo apt-get install build-essential

$sudo apt-get install gdb

2.安裝codeblock

$sudo apt-get install codeblocks

$sudo apt-get install codeblocks-dbg

$sudo apt-get install wxformbuilder

($sudo apt-get install contrib,原文作者解釋到,這是安裝wxSmith,如果不安裝就算是使用wxfb。)

或者直接在Ubuntu軟件中心裡,關鍵字搜索codeblock就能找到codeblock進行安裝。

我是在軟件中心安裝的,然後又在終端安裝了codeblocks-dbg,目前還不知道這個事干什麼用的。就先裝上了。

3.安裝wxWidgets

$sudo apt-get install libwxbase2.8

$sudo apt-get install libwxbase2.8-dev

$sudo apt-get install libwxgtk2.8-0

$sudo apt-get install libwxgtk2.8-dev

$sudo apt-get install libwxgtk2.8-dbg

$sudo apt-get install wx-common

$sudo apt-get install wx2.8-headers

$sudo apt-get install wx2.8-i18n

($sudo apt-get install wx2.8-examples

$sudo apt-get install wx2.8-doc

以上兩個為文檔,選裝)

4.安裝完之後,打開Code::Blocks就能直接使用了。

我沒有進行編譯器路徑的設置,只是把編譯器選擇為GCC而已,使用#include時要用到的一些頭文件還是能找到的。在最後的第一個參考文章中說要進行基本編譯運行環境的配置,否則工程編譯無法通過。就我門前的學習還用不到工程文件,所以就沒有配置。

5.關於Code::Blocks的其他設置請參見。

Ubuntu下CodeBlock開發環境配置 http://www.linuxidc.com/Linux/2012-10/73117.htm

6*.安裝過程中遇到的問題:

code::blocks官網上有一篇文章叫:Instal Code::Blocks nightly build on ubuntu。

在安裝到它提示get the latest nightly build時,給了一個鏈接,要去去安裝nightly build。結果在那個鏈接裡面找了很多版本的都沒有找到linux版本的,全都時windows版本。然後又注意到標題其實還有個nightly build,於是就去查了一下這個nightly build是個什麼東西。

nightly build:

每日構建(Nightly Build,也叫Daily Build),是將一個軟件項目的所有最新代碼取出,從頭開始編譯,鏈接,運行測試軟件包對代碼進行單元測試並對主要功能進行測試,發現錯誤並報告錯誤的完整過程。通常由工具自動完成。每日構建是連續集成的一個最佳實踐,它要求每天至少構建軟件一次。因為對於許多大型項目來說,每次構建花掉的時間可能高達幾個小時,在白天進行構建可能會消耗過多的計算機資源,對開發造成一定的影響,所以許多大型項目的每日構建是在夜間無人工作或者人比較少的時候進行的。前提是員工check in 最新的code到配置庫中。所以可以把daily build 戲稱為nightly build。然後在第二天上班時分析build的log,找出error並mail給所屬模塊負責人,敦促解決(如果這一步能自動完成就更完美了)。按照上面的解釋,daily build 譯為“每日構建”,是很合適的。但daily build的另一個重要功能就是驗證軟件中各模塊關系是否正確,也可稱為“每日集成”。

這個nightly build目前也用不到,就先不弄了。

Code::Blocks 的詳細介紹:請點這裡
Code::Blocks 的下載地址:請點這裡

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved