首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C 語言命令列編譯執行全平台指南:GCC/Clang/Vim/Sublime/Dev-C++

     編輯:關於C語言

編譯器檢查與安裝

  • 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.cgcc test.c -o test./test
Xcode內建編輯器⌘R自動運行
Sublime Text內建Ctrl+BCtrl+Shift+B(不支援互動輸入)
Dev-C++內建F11F9

最小化 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。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved