# 【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 子柚筆