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

C語言開發環境搭建實戰:Sublime Text + MinGW 完整配置指南

     編輯:關於C語言

工具選型:輕量級編輯器 + 原生編譯器

對於 C 語言初學者,不必上手龐大的 IDE(如 Visual Studio、CLion)。Sublime Text 2/3/4 配合 MinGW-w64 是極佳組合:啟動快、占用小、配置靈活,能讓你專注於語法本身而非 IDE 操作。

第一步:安裝 MinGW-w64 並配置環境變量

  1. 下載 MinGW-w64 最新版(建議 posix/seh 版本,支持 C++11 線程)
  2. 解壓至無中文、無空格路徑,如 D:\mingw64
  3. 將 D:\mingw64\bin 加入系統環境變量 Path(Win+S 搜「編輯系統環境變量」→ 環境變量 → 系統變量找 Path → 編輯 → 新建)
  4. 驗證:打開新 CMD,輸入 gcc --version 應出版本信息

環境變量配置示意圖

第二步:Sublime Text 基礎編譯運行配置

Sublime 內建 C++ Single File.sublime-build,默認調用 g++ 編譯並運行。按 Ctrl+B 即可編譯當前 .c 文件,結果輸出於底部面板。

Sublime 編譯輸出面板

第三步:進階配置——編譯並直接在 Sublime 內查看運行結果

默認配置僅編譯生成 .exe,需手動切換到終端運行。修改配置文件實現「一鍵編譯運行、結果內嵌顯示」:

  1. 菜單 Preferences → Browse Packages 打開包目錄
  2. 進入 C++ 文件夾,編輯 C++.sublime-build
  3. 替換為以下配置(針對 C 語言調整為 gcc,並添加運行命令):
{
    "shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -Wall -std=c11 -g",
    "selector": "source.c",
    "working_dir": "${file_path}",
    "variants": [
        {
            "name": "Run",
            "shell_cmd": "gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -Wall -std=c11 -g && \"${file_path}/${file_base_name}\"",
            "cmd": ["${file_path}/${file_base_name}"]
        }
    ]
}

保存後:

  • Ctrl+B → 僅編譯(檢查語法錯誤)
  • Ctrl+Shift+B → 選擇 Run → 編譯並直接在 Sublime 底部面板顯示程序輸出

常見問題排查

現象原因與解決
提示 "gcc 不是內部命令" 環境變量未生效 → 重啟 CMD / Sublime Text,或重啟電腦
中文輸出亂碼 Windows 控制台默認編碼 GBK,源文件保存為 UTF-8 → 編譯加參數 -fexec-charset=GBK 或在代碼開頭 system("chcp 65001")
無法輸入數據(scanf 卡住) Sublime 底部面板不支持交互式輸入 → 需在外部終端運行,或改用 VS Code + Code Runner 插件

拓展建議

  • 安裝 SublimeLinter + SublimeLinter-gcc 實現實時語法檢查、錯誤紅線提示
  • 配置 Clang Format 自動格式化代碼風格
  • 嘗試 VS Code + C/C++ Extension:微軟官方支持,智能提示、調試、Git 集成更完善,適合項目漸大時遷移

工具是為人服務的。初期用 Sublime+MinGW 輕裝上陣,專注語法邏輯;當項目涉及多文件、依賴庫、調試斷點時,自然會向完整 IDE 遷移。不要在配置環境上耗費過多時間,寫代碼才是正道。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved