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