---
# System prepended metadata

title: '【0-2】Code::Blocks'

---

# 【0-2】Code::Blocks

## 什麼是 Code::Blocks

Code::Blocks 是一套免費的、開放原始碼的整合式開發環境（IDE, Integrated Development Environment），主要用於 C、C++ 程式的撰寫與編譯。

## 為什麼需要 Code::Blocks

我們所寫的程式碼，其實還不是電腦能直接理解的內容。電腦只能看懂由 0 和 1 組成的機器碼（machine code），但人類不可能直接用 0 和 1 來寫程式，因此就需要一個「編譯器（compiler）」來幫忙轉換。

編譯器的工作是把你寫的原始碼（source code）轉換成電腦可以直接執行的機器碼。這個過程就叫做「編譯（compile）」。

你可以把它想像成一位翻譯員，負責把「人類語言」翻成「電腦語言」。

而 Code::Blocks 本身不是編譯器，而是一個整合式開發環境（IDE），它的功能是幫你把「撰寫程式、呼叫編譯器、執行程式、除錯錯誤」這些事情整合在一起，讓你只要打開一個介面，就能完成整個寫程式的流程。

在學習 C++ 的過程中，使用 Code::Blocks 能大大簡化環境設定與編譯步驟，因此也成為 APCS 檢定及多項程式競賽指定的開發工具。

## 如何安裝 Code::Blocks

1. 搜尋 [Code::Blocks](https://www.codeblocks.org/)

![image](https://hackmd.io/_uploads/rk-CAAQVll.png)

2. 點選 Downloads > Download the binary release

![image](https://hackmd.io/_uploads/H1eS-y4Vxe.png)

![image](https://hackmd.io/_uploads/SyN8ZkE4xx.png)

3. 下載 codeblocks-25.03mingw-setup.exe

![image](https://hackmd.io/_uploads/ByiPbyVNee.png)

## 如何開始一個新的專案
1. 點擊新增檔案

![螢幕擷取畫面 2025-06-21 154318](https://hackmd.io/_uploads/SyRCGyVVeg.png)

2. 新增一個新的空白檔案

![步驟2](https://hackmd.io/_uploads/rJ3Bk0Hn0.png)

3. 點擊儲存檔案

![螢幕擷取畫面 2025-06-21 154318](https://hackmd.io/_uploads/ryezQJNVll.png)

4. 取好檔名後在後方加上.cpp

![步驟4](https://hackmd.io/_uploads/H1zL1RHnC.png)

## 快捷鍵介紹

下方是幾個常用的快捷鍵空能，建議背起來，能大幅提升效率喔。
| 按鍵 | 功能 |
| -------- | -------- |
| Tab | 空4格 |
| F9 | 執行 |
| Ctrl+C | 複製 |
| Ctrl+V | 貼上 |
| Ctrl+Z | 上一步 |

---

聯絡方式：codecodefunny@gmail.com
最後編修時間：2025/06/22 子柚筆