--- title: 作者使用 C++ 的編譯器 date: 2022-03-20 20:50:41 tags: - C/C++ - 編譯器 category: - [計算機科學, C++] --- # 線上 1. [Repl.it](https://replit.com/~) **優點**:線上編譯,可以在不同地方不同電腦上寫 code ,可隨時新增不同程式語言的專案。打好的 code 可以直接複製網址給其他人(放心,其他人更改不了你的 code )。 **缺點**:帳號的存放大小有限,不過對方變性就已經不錯了。以及部分功能需付費。*雖不用按下你的 ctrl + s ,但是如果網站剛好卡住就沒辦法隨時存檔。 (作者曾經歷過...)* # 應用程式 1. [Visual Studio Code](https://code.visualstudio.com/) **優點**:可自行下載延伸模組,自由度較高 **缺點**:也許是作者還不夠理解,新手可能對這個有點難因為還有環境的配置,作者的同學也編譯不了 C++,不過作者本人有成功,但就是在這上面研究許久... 2. [MinGW](https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/) **特點**:提供一個可執行 gcc 程式開發環境,整合了許多 windows 下可運行的標頭檔案和檔案庫,為 c++ 的開發提供了良好基礎支援,他不是一種編輯器,是一個提供環境做編譯的程式,非常重要。 3. [Dev-C++](https://sourceforge.net/projects/orwelldevcpp/) **特點**:使用 MinGW32/gcc 編譯器,可高亮度語法顯示,以減少編輯錯誤。 4. [Code Blocks](https://www.codeblocks.org/downloads/binaries/) **特點**:也是使用 MinGW 做編譯的,擴充性強大,也適合開發應用程式。 # 結語 作者目前使用的是 Repl.it 和 VScode,其他編輯器我也只有在學校電腦上使用,所以還不知道他們的特性。線上的編譯器和延伸模組多到用不完的編輯器真的很好用,包括我撰寫的這篇文章也是用 VScode 編輯出來的,他的延伸模組之後也會出一篇來推薦幾個好用的,提供大家使用。