編譯器檢查與安裝
- macOS/Linux:終端輸入
gcc 或 clang,若提示 no input files 表示已就緒;未安裝則 macOS 裝 Xcode Command Line Tools,CentOS 執行 yum -y install gcc gcc-c++;
- Windows:推薦 Dev-C++(整合 GCC),或安裝 MinGW-w64 並加入 PATH。
各平台編譯執行流程
| 平台/工具 | 編輯 | 編譯指令 | 執行指令 |
| 終端 | vim test.c | gcc test.c -o test | ./test |
| Xcode | 內建編輯器 | ⌘R | 自動運行 |
| Sublime Text | 內建 | Ctrl+B | Ctrl+Shift+B(不支援互動輸入) |
| Dev-C++ | 內建 | F11 | F9 |
最小化 Demo 程式
#include <stdio.h>
int main() {
printf("Hello, World!\n");
printf("12 + 12 = %d\n", 12 + 12);
return 0;
}
進階編譯選項
-Wall -Wextra:開啟大多數警告;
-O2:釋出版優化;
-g:生成除錯符號;
-std=c11:指定 C 標準版本;
-o myapp:指定輸出檔名(預設 a.out)。
常見問題排查
command not found:編譯器未安裝或 PATH 未設定;
Permission denied:執行檔無執行權限,執行 chmod +x a.out;
- 中文亂碼:確保原始碼為 UTF-8,終端編碼一致;Windows 下可用
chcp 65001。