跳轉到內容

現代 C++:精華篇/獲取編譯器

來自華夏公益教科書,開放的書籍,為開放的世界

C++ 是一種編譯語言,這意味著使用 C++ 的人通常使用編譯器將 C++ 原始碼轉換為更適合機器的程式碼,然後執行該程式碼。您需要一個編譯器來完成本書中的練習,但不要擔心!編譯器可以免費獲得,設定起來也相當容易。本頁將幫助您決定安裝哪一個或哪些編譯器。

如果您希望稍後學習使用 Qt 進行 GUI 開發,您應該安裝 Qt Creator,並確保選中最新 MinGW 的複選框。(注意:如果您是我的學生之一,請獲取 Qt Creator。)

Visual Studio Express for Windows Desktop 是一款不錯的免費選擇,除了安裝時間很長之外,幾乎不需要任何設定。如果您有資金可以花,Visual Studio 的其他版本 可能更適合您,但您可以稍後再做決定。

Clang 可能是更好的選擇,但其設定可能非常複雜,尤其是在您想要 Windows 的最新版本的情況下(在這種情況下,請閱讀 此內容)。Clang 以非常有用的錯誤訊息而聞名。

GNU 編譯器集合 (GCC) 是另一個不錯的選擇。在 Windows 上,MinGW 幾乎只是一個編譯器,而 Cygwin 更像是 Windows 上的一些 Linux。如果您不理解最後一點,那就選擇 MinGW 就可以了。

如果您不信任我的簡短列表,請檢視 C++ 創始人 Bjarne Stroustrup 的 更長的列表

安裝完編譯器後,請參閱 下一頁,以確保它正常工作。

現代 C++:精華篇
獲取編譯器 Hello, world! → 
華夏公益教科書