codeblockslinux
『壹』 codeblocks怎麼編譯
1、 下載 CodeBlocks.rar ,並把它解壓到當前系統分區中的某一根目錄下,比如F:\ ,注意:不要解壓到含有中文或空格的目錄中(尤其是不能解壓到桌面)!
2、進入「F:\codeblocks」目錄,並雙擊「codeblocks.exe」可執行文件,啟動它。
3、現在我們學習如何通過向導創建一個控制台應用,並且直接編譯、運行它。
步驟1:Code::Blocks主菜單「文件」→「新建」→「項目…」 彈出如下對話框中,開始「Console Application」。
(圖 1 開始「Console Application」向導)
步驟2:如果出現向導的「歡迎界面」,直接點擊下一步。
步驟3:出現用於選擇語言的對話框,選擇「C++」,下一步。
步驟4:出現選擇文件夾的對話框,在「項目標題」中輸入「HelloWorld」。兩單詞連寫,不包括雙引號。本步操作結果將會在「我的文檔」中「CodeBlocks Projects」目錄下,新建一個名稱為「HelloWorld」的目錄。
步驟5:出現編譯器選項對話框。在「編譯器」中選擇「GNU GCC Compiler」。其下則默認「Debug」與「Release」兩個編譯目標都是默認選中的,不必改變,通常我們都需要調試和發行兩個版本,就算是一個Hello Word的簡單程序。按下「完成」。
步驟6:必要時按下「Shift + F2」,出現「Management」側邊欄,如下圖:
(圖 8 項目管理器)
步驟7:雙擊上圖所示的main.cpp,將打開該文件。暫時我們還並不需要修改它。
步驟8:主菜單「構建」→「構建」。或者,用熱鍵Ctrl+F9,完成編譯。
步驟9:再按Ctrl + F10,運行。(9、10步也可以通過工具欄實現,請讀者自行熟悉)。下面是運行結果圖:
步驟10:其中「Hello world!」是我們程序的輸出。下面的內容是Code::Blocks為了方便我們調試而增加的內容(本來該程序運行後,就直接退出),包括顯示了程序運行用時,以及提示「按任意鍵退出」。
4、我們需要一款好的IDE,希望它不僅有助於我們學習C++,也應該是我們今後編寫C++應用程序時的上好工具。目前我推薦使用Code::Blocks,它除了具備IDE典型的集編輯、編譯、調試在一身的功能之外,還具備以下特點。
(1) 開源
開源不僅僅意味著免費,它還意味著更好的學習途徑。
(2)跨平台
包括Windows、linux、Mac OS等。
(3)跨編譯器
包括gcc/g++、Visual C++、Borland C++、Intel C++等超過20多款編譯器。同時它也支持多種語言的編譯,包括D語言等(當然,Code::Blocks主要支持C++語言)。
(4)插件式框架
Code::Blocks採用開放體系,有著良好的功能擴展能力。
(5)採用C++寫成
無須安裝額外的,往往是龐大的運行環境。再者,一款C++的IDE採用C++寫成,這是最自然不過的事了。
(6)升級頻繁與維護良好
差不多每個月都有升級包,有時甚至數天就有新的升級包可供下載。另外其官方論壇也相對活躍,除了提出BUG以外,來自世界各地熱心維護者往往第一時間提供不同操作系統上的安裝包。
(7)內嵌可視化GUI設計
IDE的圖形界面,採用wxWidgets,同時也支持使用wxWidgets進行可視化圖形界面設計。
(8)支持多國語言
通過中文語言包,支持漢化界面上的絕大部分內容。
『貳』 ubuntu codeblocks環境上怎麼設置,編譯出.ko文件
一、安裝過程: 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 還有個code...
『叄』 codeblocks是怎麼回事
【釋義】:Code::Blocks 是一個開放源碼的全功能的跨平台C/C++集成開發環境。 Code::Blocks是開放源碼軟體。Code::Blocks由純粹的C++語言開發完成,它使用了著名的圖形界面庫wxWidgets(2.6.2 unicode)版。
『肆』 Linux下怎麼配置code blocks
安裝gcc: sudo apt-get install build-essential 安裝codeblocks: sudo apt-get install codeblocks
『伍』 大神指教小白codeblocks和gcc的問題
codeblocks只是一個IDE,編譯器還是用的GCC,就好比vc6.0或畝碧者vs2012 vs2013,雖然IDE變了,但是根本上還是調用的cl.exe 這個編譯器。 你像
codeblocks還有vc6.0 devc++,這些都是IDE,是集成開發環境迅笑舉,不是編譯器,編譯器基本就是cl.exe (windows上的c/c++編譯器) 和linux上的gcc g++編譯器。。升局
『陸』 Linux中寫C語言程序用什麼軟體
如果想在Linux下編程的話
首先要熟悉linux,基本命令什麼的
然後就是編程環境,linux下沒有VS這樣的IDE,當然你要用eclipse或netbeans也可以了,不過真正的linux hacker是不會用的。
通常的編程環境是vim/emacs + gcc + gdb + make
每個都很強大,不過不像VS那樣有圖形界面,基本是命令解決的,剛開始學習可能有點困難,熟悉之後會很爽的
接下來要了解linux的系統調用等API,開始讀<<linux程序設計>>是可以的,還有<<unix環境高級編程>>也是必讀之書,另外unp也是應該讀的。
如果要開發有圖形界面的軟體的話,就學學GTK+吧,是一個純C的控制項庫。
熟悉編程之後,就可以嘗試研究內核咯。
『柒』 如何在linux下安裝codeblocks
你好,安裝方法如下:
登陸到CodeBlock官方網站的下載頁面 http://www.codeblocks.org/downloads
登陸後在左側樹形菜單中找到 Main→Download→Binaries
因為我是在RetHat上安裝,所以我選了和RetHat比較近的Fedora上的安裝包
codeblocks-13.12-1.el20.x86_64.tar.xz
我在 Download from 欄中選擇了 Sourceforge.net
安裝過程可以參考官網自己的wiki頁面 http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Fedora
下載後我把它放在了我系統里 /home/oracle/Downloads/codeblocks (oracle是我在這個linux系統里的用戶名)
解壓這個文件,輸入命令
xz -d codeblocks-13.12-1.el20.x86_64.tar.xz
解壓後可以發現目錄 codeblocks-13.12-1.el20.x86_64.tar,再次解壓
tar xvf codeblocks-13.12-1.el20.x86_64.tar
解壓縮後有文件夾 fc20,進入後可以發現目錄 fc20/x86_64/ 中有四個文件
codeblocks-13.12-1.el29.x86_64.rpm
codeblocks-contrib-devel-13.12-1.el29.x86_64.rpm
codeblocks-contrib-13.12-1.el29.x86_64.rpm
codeblocks-devel-13.12-1.el29.x86_64.rpm
輸入下面的命令進行安裝
yum install codeblocks*
結果安裝失敗,查看提示信息後發現需要wxGTK
3.下載並安裝wxGTK
下載地址:http://www.filewatcher.com/m/wxGTK-2.8.1.tar.bz2.8891289-0.html
這個地址里有三個下載地址:
2007-01-07 ftp://ftp.wxwindows.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://ftp.wxwidgets.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://biolpc22.york.ac.uk/pub/2.8.1/wxGTK-2.8.1.tar.bz2
我選擇了第三個,下載後可得到文件 wxGTK-2.8.1.tar.bz2
我把它保存到了目錄 /home/oracle/Downloads/wxgtk 中
輸入下面的命令解壓:
tar jxf wxGTK-2.8.1.tar.bz2
解壓完畢後會有一個目錄 wxGTK-2.8.1 進入後執行以下命令:
./configure --enable-xrc --enable-monolithic --enable-unicode
執行這步時出錯了,RedHat提示我要安裝GTK+
輸入這個命令可以安裝GTK+
『捌』 codeblocks沒有檢測到編譯器,怎麼弄
你估計下載的是codeblocks-13.12-setup.exe,不帶編譯器的。
你可以重新下載安裝帶編譯器的codeblocks-13.12mingw-setup.exe
如果你電腦上已經安裝有mingw或cygwin,那麼可以在codeblocks的Setting->Compiler..中設置編譯器的路徑
『玖』 linux centos怎麼安裝codeblocks
安裝步驟
一、安裝wxWidgets
1.下載wxWidgets源碼包,
2.解壓。可以使用tar命令,CentOS里也可以直接用滑鼠右鍵操作
3.進入解壓後的目錄,打開終端,依次輸入以下命令
./configure (最好不要加上prefix參數,使用默認設置會比較有利於後面步驟的順利推進)
make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來)
make install (安裝。)
安裝完成後,終端輸出如下提示:
The installation of wxWidgets is finished. On certain
platforms (e.g. Linux) you'll now have to run ldconfig
if you installed a shared library and also modify the
LD_LIBRARY_PATH (or equivalent) environment variable.
這是說需要設置環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為操作系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中打開的終端。
二、設定環境變數LD_LIBRAY_PATH
依據上一大步最後得到的提示信息作出以下操作,
1.仍在第一大步打開的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據第一步最後的提示信息來的)
export -p (查看系統當前環境變數的值,此步僅為了和設置後的效果作對比,可省略)
可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。
2.繼續輸入命令:
./wx-config --libs
得到結果(安裝目錄不同結果會有小差異):
-L/root/Desktop/wxWidgets-2.8.12/lib
-pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12/lib
-lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8
-lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8
-lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8
3.在/etc目錄下找到文件profile,打開它,在裡面添加以下命令:
export LD_LIBRARY_PATH="…………"
引號里的內容為上一小步「./wx-config --libs」的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在文件中隨意另找一條export命令,跟在他後面即可。保存profile文件。
4.還是在前面打開的終端,繼續輸入命令:
source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效)
export -p (查看系統當前環境變數的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步里「./wx-config --libs」的執行結果。
三、安裝codeblocks
1.下載codeblocks源碼包
2.解壓。
3.進入解壓後的目錄,打開新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix參數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make
make install (安裝。)
OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執行codeblocks命令即可運行Code::Blocks。
四、codeblocks漢化
1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎麼指定的prefix參數)找到codeblocks目錄(內含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),並在該目錄下建立一個子文件夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上打開終端,運行命令:locate codeblocks >codeblocks 。運行完畢後,在桌面生成了一個名為codeblocks的文件,打開該文件,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步創建的locale目錄下,則locale目錄下應出現zh_CN子目錄,內有一個名為codeblocks.mo的文件。
5.
啟動Code::Blocks,點擊主菜單的「Settings」,選擇「Enviornment」。出現的對話框中,左邊選中「View」,右邊打勾
「Internationalization (needs restart)」,並在後面的復合框中選中「Chinese
(Simplified)」。確認退出本對話框。
6.重啟Code::Blocks。再看到的應該是中文簡體界面了。
『拾』 使用code block必備哪些小技巧
安裝要點:
1、下載安裝CodeBlock時,安裝路徑絕對不能含有中文字元或者空格字元,否則調試工具就無法使用。安裝時候務必選擇 custom安裝,選中全部插件進行安裝。
2、CodeBlock組織項目是分層次的,最高層為一個Workspace,這個工作空間下面,可以多有個工程,但一次只能有一個活動工程,每個工程下面是具體的文件組織,按照文件結構基本組織的話讓基,分為橡碧Sources目錄和Headers目錄。
日常編輯技巧:
1、按住Ctrl+滾輪,可以隨時調整代碼的文字大小。
2、Ctrl+Shift+C 注釋掉當前行或者選中快 Ctrl+Shift+x 解除注釋。
3、Tab 縮進當前行,Shift+Tab 減小縮進。
4、 F2 顯示和隱藏下方的 Logs & others Shift+F2 顯示和隱藏左邊的Management欄
編譯快捷鍵
1、編譯 Ctrl+F9
2、編譯並且運行 F9
3、執行cppcheck檢查 F7(自定義)
(10)codeblockslinux擴展閱讀:
Code::Blocks主要特點:
Code::Blocks從一梁滑舉開始就追求跨平台目標,但是最初的開發重點是Windows平台,從06年3月21日版本:1.0 revision 2220開始,Code::Blocks在它的每日構建中正式提供GNU/Linux版本,這樣 Code::Blocks在1.0發布時就成為了跨越平台的C/C++IDE,支持Windows和GNU/Linux。由於它開放源碼的特點,Windows用戶可以不依賴於VS. NET,編寫跨平台C++應用。
Code::Blocks提供了許多工程模板,這包括:控制台應用、DirectX應用、動態連接庫、FLTK應用、GLFW應用、Irrlicht工程、OGRE應用、OpenGL應用、QT應用、SDCC應用、SDL應用、SmartWin應用、靜態庫、Win32 GUI應用、wxWidgets應用、wxSmith工程,另外它還支持用戶自定義工程模板。在wxWidgets應用中選擇UNICODE支持中文。
Code::Blocks支持語法彩色醒目顯示,支持代碼完成,支持工程管理、項目構建、調試。