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

Sublime Text 3 搭建 C++ 編譯運行環境 (Windows + MinGW-w64)

     編輯:關於C語言

工具鏈安裝

  1. 下載 **MinGW-w64** (推薦 x86_64-8.1.0-release-posix-seh-rt_v6-rev0 或更新版)。
  2. 安裝至無中文無空格路徑,如 D:\mingw64。
  3. 將 D:\mingw64\bin 加入系統環境變量 Path。
  4. 驗證:g++ --version 輸出版本信息。

Sublime Text 配置

  1. 安裝 Package Control → 安裝 C++ Snippets、Sidebar Enhancements 等輔助插件。
  2. 菜單 Tools → Build System → New Build System,保存為 C++.sublime-build:
{
    "selector": "source.c, source.c++",
    "working_dir": "${file_path}",
    "shell": true,
    "cmd": [
        "g++", "${file}",
        "-o", "${file_path}/${file_base_name}",
        "-std=c++17", "-Wall", "-O2",
        "&&", "${file_path}/${file_base_name}.exe"
    ],
    "variants": [
        {
            "name": "Run",
            "cmd": ["cmd", "/c", "${file_path}/${file_base_name}.exe"]
        }
    ]
}

關鍵說明

  • selector:匹配 .c/.cpp 文件自動應用。
  • working_dir:編譯/運行工作目錄為源文件所在目錄。
  • shell: true:允許 && 串聯編譯與運行命令。
  • cmd 數組:先編譯鏈接生成 exe,成功後直接運行。
  • variants:Ctrl+Shift+B 選擇 "Run" 僅運行已編譯 exe。

進階優化

  • **CMake 集成**:項目級建議用 CMake + CMakeLists.txt,Sublime 安裝 CMake 插件一鍵配置/構建。
  • **調試支持**:安裝 Debugger 插件配合 GDB/LLDB,或改用 VS Code / CLion 獲得完整 IDE 體驗。
  • **代碼格式化**:安裝 ClangFormat 插件,保存時自動格式化。

常見問題

現象原因/解決
g++ 不是內部命令MinGW bin 目錄未加入 Path,或未重啟 Sublime/終端
中文路徑編譯失敗移動項目到純 ASCII 路徑
運行閃退無輸出控制台程序需 system("pause") 或改用 "Run" variant 保持窗口
頭文件找不到檢查 #include 路徑,或在 cmd 添加 -I 參數
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved