原問推薦 Turbo C 3.0(1991 年產物),**強烈不建議**初學者使用:無標準 C99/C11 支持、16 位實模式、無調試器、現代系統無法直接運行(需 DOSBox)。
| 場景 | 推薦組合 | 特點 |
|---|---|---|
| Windows 入門/教學 | VS Code + MinGW-w64 (GCC) + C/C++ 插件 | 輕量、免費、標準兼容、社區活躍 |
| Windows 企業級/大型項目 | Visual Studio 2022 Community + MSVC | 強大調試、專案管理、Windows SDK 整合 |
| Linux/macOS 原生開發 | VS Code / CLion / Vim + GCC/Clang + CMake | 原生工具鏈、跨平台構建標準 |
| 嵌入式/單片機 | Keil MDK (ARM)、IAR、STM32CubeIDE、PlatformIO | 廠商 SDK 整合、燒錄調試、RTOS 感知 |
| 在線/零安裝體驗 | Compiler Explorer (godbolt.org)、Replit、OnlineGDB | 即開即用、適合片段驗證、面試白板 |
winlibs.com 預構建包),解壓到 C:\mingw64,將 C:\mingw64\bin 加入系統 PATH。hello.c,按 Ctrl+F5 (Code Runner) 或配置 tasks.json/launch.json 進行編譯調試。-std=c17 -Wall -Wextra -pedantic -O2 -g(發布去掉 -g)。gcc -v、clang --version、cl /? 確認工具鏈版本。en.cppreference.com/w/c。godbolt.org(查看匯編輸出,理解優化)。