CodeBlocks教程:安裝與調(diào)試
Codeblocks是一款小巧而專業(yè)的C/C 編譯器,具有以下特點(diǎn)。在本教程中,我們將介紹如何安裝和調(diào)試Codeblocks。 第一節(jié):安裝及調(diào)試 在安裝Codeblocks之前,我們需要先安裝
Codeblocks是一款小巧而專業(yè)的C/C 編譯器,具有以下特點(diǎn)。在本教程中,我們將介紹如何安裝和調(diào)試Codeblocks。
第一節(jié):安裝及調(diào)試
在安裝Codeblocks之前,我們需要先安裝wxGTK,并下載Codeblocks源碼包。按照以下步驟進(jìn)行安裝:
- 解壓縮wxGTK源碼包:
tar -zxvf wxGTK-2.8.9.tar.gz
- 進(jìn)入解壓出來(lái)的目錄:
cd wxGTK-2.8.9
- 執(zhí)行配置:
./configure --enable-xrc --enable-monolithic --enable-unicode
- 編譯:
make
- 安裝:
make install
然后,我們繼續(xù)安裝Codeblocks:
- 解壓縮Codeblocks源碼包:
tar xzf codeblocks-8.02-0fc8-i586.tar.gz
- 進(jìn)入解壓出來(lái)的目錄:
cd codeblocks-8.02
- 執(zhí)行配置:
./configure
- 編譯:
make
- 安裝:
make install
安裝完成后,我們需要更新庫(kù)文件并重啟電腦:
vi
在文件中加入以下內(nèi)容:/usr/local/lib
,然后運(yùn)行ldconfig
命令。
重啟電腦后,即可使用Codeblocks:codeblocks
第二節(jié):CB中一些常用設(shè)置和配置文件
首次使用Codeblocks時(shí),我們可以進(jìn)行一些簡(jiǎn)單的設(shè)置,以便更方便地使用。以下是幾個(gè)需要設(shè)置的地方:
- 菜單Setting/Editor/General settings:調(diào)整字體大小,并根據(jù)個(gè)人喜好取消或保留自動(dòng)括號(hào)補(bǔ)全功能。
- 菜單Setting/Editor/Code-completion and symbols browser:調(diào)整自動(dòng)完成提示的速度,并開(kāi)啟自動(dòng)提示功能。
- 菜單Setting/Editor/Source formatter:設(shè)置源代碼格式化風(fēng)格,使代碼更美觀。編輯中右鍵選擇"Format this file"即可格式化源代碼。
CodeBlocks的配置文件存放在系統(tǒng)盤的Documents and Settings/用戶名/Application Data/codeblocks
目錄下的文件中,這是一個(gè)XML格式的文本文件。如果將CodeBlocks放在U盤上使用,在不同機(jī)器上使用自己的配置時(shí),需要將這個(gè)文件拷貝到U盤上。
第三節(jié):創(chuàng)建源文件
打開(kāi)Codeblocks界面,在已創(chuàng)建的工程中添加新文件。有兩種方法可以創(chuàng)建源文件:
- 使用Windows提供的創(chuàng)建新文件功能,在已創(chuàng)建的目錄中創(chuàng)建一個(gè)空的C/C 文件,然后右鍵點(diǎn)擊工程,選擇"Add files...",將文件添加到工程中。
第四節(jié):編譯、鏈接源程序
經(jīng)過(guò)以上步驟之后,我們可以開(kāi)始編譯生成程序了。點(diǎn)擊工具欄上最左邊的黃色齒輪圖標(biāo),即可進(jìn)行編譯。工具欄上的"Build target"可以選擇"Release"和"Debug"兩種方式生成程序。在調(diào)試時(shí)選擇"Debug",在正式生成時(shí)選擇"Release"。
第五節(jié):調(diào)試
調(diào)試程序是每個(gè)程序員必備的技能,在CodeBlocks中可以很方便地進(jìn)行調(diào)試。使用Debug菜單中的基本命令和快捷鍵,如F5(斷點(diǎn)切換)、F8(開(kāi)始調(diào)試)、F7(單步執(zhí)行)、Shift-F7(跳進(jìn)函數(shù)體)。在程序中設(shè)置斷點(diǎn),并按下F5開(kāi)始調(diào)試,同時(shí)可以打開(kāi)反匯編窗口和變量監(jiān)視窗口,方便查看程序狀態(tài)。
第六節(jié):ResEd使用,創(chuàng)建資源文件
為了方便使用,我們可以將add/ResEd.exe添加到Codeblocks環(huán)境中。選擇菜單"Tools/Configure tools",點(diǎn)擊"Add",填寫相關(guān)信息后確定,即可在"Tools"菜單中執(zhí)行ResEd程序。
使用ResEd可以創(chuàng)建和編輯資源文件。新建工程后,通過(guò)菜單"Project/Add Dialog"添加對(duì)話框、菜單、位圖、字符串等資源,并在保存前,在菜單"Options/Options"的"Exports"選項(xiàng)卡中選擇"C defines"作為導(dǎo)出格式,輸入相應(yīng)的頭文件名,如"resource.h",以正確導(dǎo)出IDS(標(biāo)識(shí)符)。