code blocks使用

步驟1:下載Code::Blocks

  • 如果你的電腦不能下載執行檔,可以到http://5xpan.com/fs/ef7lay2l1i5n3u7x9/下載後將副檔名zip改成exe就可以了
  • 到官方網站:http://www.codeblocks.org/downloads
  • 跟著連結到”Download the binary release”(或直接點此
  • 到Windows 2000 / XP / Vista / 7 這個部份
    • 看看檔案的名字是否有包括mingw。(截至ㄚ琪發稿的名稱應該還是codeblocks-10.05mingw-setup.exe;10.05是版本別可能會因不同時間而不同)。
  • 儲存檔案到你的桌面,檔案大概有74MB。

步驟2:安裝Code::Blocks

雙擊安裝程式。

code blocks使用

選擇完整安裝

code blocks使用

按Next >幾次,有些設定的教學會假定你安裝在C:\Program Files\CodeBlocks (這是預設的安裝位置),但是你可以安裝到任何地方假如你喜歡的話

code blocks使用

啟動Code::Blocks,按是

code blocks使用

步驟3:執行Code::Blocks

系統將提示你自動偵測到的編譯器視窗:

code blocks使用

ㄚ琪的系統上明顯地比原文多很多

code blocks使用

code blocks使用

其實還有這個提示視窗,可以依照你的需求關閉或是繼續看下一個,還有選擇下一次開啟時要不要看這個。

code blocks使用

當你看到編譯器自動偵測的視窗時,只要按OK就行了,接著Code::Blocks會問你是否想要跟C/C++檔案關聯,這是預設的選擇–我建議你也這樣做,按OK。

code blocks使用

Code::Blocks啟動後的長相

code blocks使用

這個視窗也可以關閉掉。

現在要開始寫程式了

點擊File選單->下面的”New”->選擇 “Project…”
下面的視窗就會出現:

code blocks使用

點擊”Console Application”然後按”Go”按鈕。

code blocks使用

有個歡迎視窗,不關它按Next。
接著出現語言的選擇對話框:

code blocks使用

你會被問到你要選C或C++,假如你不確定,就使用C++,否則,選擇你正在學習的語言(你會發現這裡有C跟C++的教學)。
之後按”Next”,接下來Code::Blocks會提示你要在哪儲存控制台應用程式:

code blocks使用

我會建議你放在自己的資料夾中,然後它會新增幾個檔案(這在你建構其他型態的專案更是如此),你會需要給定你的專案名稱,任何名稱都可以。

點擊”Next”,接著會提示你設定你的編譯器:

code blocks使用

你不需要做任何事,只要接受預設的選項然後按”Finish”。
現在你可以開啟左邊的main.cpp:

code blocks使用

(假如你沒有看到main.cpp你可能需要展開”Sources”資料夾的內容)
這時,你會有你的main.cpp檔案,你可以改成你喜歡的,現在,只要讓它說”Hello World!”,所以我們可以執行它,按F9,會先編譯然後執行。

code blocks使用

疑難排解

①如果你是發生下列的訊息code block 無法編譯的話:

Could not auto-detect installation path of “GNU GCC Compiler…”
Do you want to use this compiler’s default installation directory?

請務必確認是否使用有mingw之類的檔名來安裝。

如果不行的話,就到設定 → Compiler

在中間上面有compiler settings、linker settings…

選到第四個(Toolchain executables)

編譯器安裝目錄 應該是C:\Program Files\CodeBlocks\MinGW

如果不是的話你可以按旁邊的自動偵測按鈕,它應該會自動找到正確的路徑

如果這樣不成功的話你就按”…”自己去找到C:\Program Files\CodeBlocks\MinGW

②假如沒辦法執行最常看到的錯誤訊息會像是

“CB01 – Debug” uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping…”

首先,確定你下載正確的Code::Blocks版本,這個版本會包括MinGW,假如無法解決問題,它可能會是編譯器自動偵測的問題,這裡會告訴你如何檢查你目前”自動偵測的”狀態,到”Settings|Compiler and Debugger…”,接著在左邊,選擇”Global Compiler Settings” (它有一個齒輪的圖示)然後在右邊,選擇”Toolchain executables”標籤,這個標籤有一個”Auto-detect”按鈕是你可以使用的,那可以修正問題–假如沒辦法,你可以手動填寫表單,這裡有一個截圖說明我的系統是長怎樣,假如跟你安裝的路徑不同變更”Compiler’s installation directory”這裡標示的路徑,接著確認所填寫的每件事。

code blocks使用

一旦你做完這件事,再試著按F9看看你是否可以執行程式。

現在教你設定程式編輯區

到Settings →  Editor…

想要改變字型點選Choose按鈕。

code blocks使用

可以直接針對有的字型、樣式、大小…等等做選擇,也可以點選「顯示更多字型」

code blocks使用

我們試試看Fixedsys字型,12點,這個字型有Big 5字集

code blocks使用

再重新點擊Choose按鈕,就會看到Fixedsys

code blocks使用

Syntax highlighting→ 取消註解粗體→將Bold勾選取消

code blocks使用

你也可以到Code completion→ 取消「程式碼自動完成」→ 勾選 Disable code-completion

code blocks使用

選擇SpellChecker→ 取消拼字檢查 將 Enable online spell checker 、 Enable spelling suggestion tooltips 、Enable thesaurus tooltips

code blocks使用

繼續基本C++ (或 C的基礎知識)。

如果想要使用code block 中文的朋友可以繼續閱讀Code::Blocks 13.12 繁體中文化,這裡不會有code block中文亂碼的問題。