Sublime Text 3 配合 MinGW (GCC) 建置 C/C++ 環境,執行 HelloWorld 時彈窗 cc1plus.exe 已停止工作。
cmd> g++ --version
cmd> g++ hello.cpp -o hello.exe
cmd> hello.exe
若命令列也崩潰 → MinGW 安裝損壞/版本不匹配/路徑衝突,重裝 MinGW-w64 (推薦 niXman builds 或 WinLibs)。{
"cmd": ["g++.exe", "-std=c++17", "-Wall", "$file", "-o", "$file_base_name.exe", "&&", "$file_base_name.exe"],
"shell": true,
"working_dir": "$file_path",
"selector": "source.c++",
"encoding": "utf-8"
}
關鍵:"shell": true 讓 Windows 正確解析 && 與路徑;確保 g++.exe 在系統 PATH 中 (或寫絕對路徑)。bin 目錄、專案輸出目錄加入白名單 (Windows Defender、360、火綜等)。-m32 且安裝 32 位運行庫;建議統一 64 位工具鏈 + 64 位目標。SublimeGDB、C++ Snippets 等可能攔截建置的套件測試。cc1plus.exe 是 GCC 後端編譯器,崩潰 90% 為環境/路徑/防毒問題。先在命令列跑通,再對齊 Sublime 配置,或直接遷移至 VS Code 獲得更佳體驗。