Installing Code::Blocks on Windows for APCS Preparation

APCS 為大學程式設計先修檢測 (Advanced Placement Computer Science),其檢測等級可供大學個人申請入學時,比對是否符合各電腦相關科系APCS組申請資格之用。其中,針對 C 及 C++ 程式檢測者,考場提供 Linux 環境的輕量級 Code::Blocks 整合開發環境 (IDE) 供程式撰寫及執行。

考生若想在家裏 Windows 作業系統上熟悉 Code::Blocks,一種方法是下載考場 Linux 環境 .iso 檔,安裝 VirtualBox 虛擬機軟體,將 Linux 虛擬機跑起來,使用其桌面安裝好的Code::Blocks。另一種方法則是直接在 Windows 自行安裝 Code::Blocks。

本文將介紹後者,如何在 Windows 系統上安裝 Code::Blocks,並參考考場 Linux 虛擬機中的 Code::Blocks 進行設定,以獲得和考場 Linux 環境一樣的 Code::Blocks 寫程式體驗。


📥 Windows安裝 Code::Blocks

 🆚不推薦新版本:Code::Blocks 25.03 (含 MinGW 編譯器)

  • 下載連結:https://www.codeblocks.org/downloads/binaries/
    •   Binary releases
    •     Windows XP / Vista / 7 / 8.x /10
    •       Microsoft Windows (64 bit, default)
    • codeblocks-25.03mingw-setup.exe
  • 適用系統:Windows XP / Vista / 7 / 8.x / 10(64 位元)

     本版本內建 MinGW 編譯器,安裝後即可開始編寫與編譯 C/C++ 程式。但因為安裝時易受某些防毒軟體拒絕,若心有疑慮,不想關閉防毒軟體,建議不要安裝。

 ✅ 推薦舊版:Code::Blocks 20.03  (含 MinGW 編譯器)

      本版本也內建 MinGW 編譯器,安裝後即可開始編寫與編譯 C/C++ 程式。雖然是舊版,但目前為考場安裝版本,且不會受防毒軟體拒絕,故建議安裝。

⚙️ 設定編譯器支援 C++17 / C17

以下依據考場 Linux 虛擬機安裝組態,設定Windows Code::Blocks 20.03 的編譯器選項:

1️⃣ 開啟 Code::Blocks,進入:

Settings → Compiler...

2️⃣ 在「Global compiler settings」中,確認選擇的編譯器為:

Selected compiler: GNU GCC Compiler (default)

3️⃣ 點選「Compiler settings」→「Compiler Flags」,勾選以下選項,點選OK:

  • ✅  Have g++ follow the C++17 ISO C++ language standard [-std=c++17]
  • Have gcc follow the 2017 ISO C language standard [-std=c17]
  • Static linking [-static]
註: 以下為考場提供 .iso 檔安裝的 Linux Code::Blocks 20.03 組態
  • Have gcc follow the 2017 ISO C language standard [-std=c17]
  • Have gcc follow the C++17 ISO C++ language standard [-std=c++17]
  • Static linking [-static]


沒有留言:

Installing Code::Blocks on Windows for APCS Preparation

APCS 為大學程式設計先修檢測 (Advanced Placement Computer Science),其檢測等級可供大學個人申請入學時,比對是否符合各電腦相關科系APCS組申請資格之用。其中,針對 C 及 C++ 程式檢測者,考場提供 Linux 環境的輕量級 Code...

總網頁瀏覽量