C/搭建開發環境
在開始學習C語言之前,你需要搭建一套開發環境,至少需要編輯器和編譯器。
接下來將先列舉一些常見的編輯器、編譯器和整合式開發環境(IDE),然後會從中挑選幾個詳細講解。如果你不想閱讀表格,可以直接跳到後面的具體教程(尚未完成)。
常見的開發環境
[編輯]編輯器
[編輯]

編輯器可以提供編輯C原始碼的環境。如果沒有特殊需求,系統預裝的編輯器(如Windows的「記事本」)就可以勝任,但這種過於簡單的文字編輯器通常不會提供自動完成和代碼突顯; 高亮=>zh-mo:突顯的功能。較為普及的編輯器有:
| 名稱 | 網站 | 平台 | 軟件性質 | 特點 |
|---|---|---|---|---|
| Sublime Text | Sublime Text | macOS, Windows, GNU/Linux | 商業軟件 | 極致速度與響應,輕量簡潔。 |
| Visual Studio Code | Visual Studio Code | Windows, GNU/Linux, macOS, 網頁版 | 自由軟件,以MIT協定發布 | 開源免費;IDE級編輯器;擴充生態豐富,開箱即用。 |
| Vim | Vim | GNU/Linux, Windows, Unix, macOS | 公益軟件、自由軟件,以Vim許可證發布 | 開源免費,基於模式的終端編輯器,純鍵盤操作,學習難度大,熟練後使用效率高。 |
| Emacs | GNU Emacs | GNU/Linux, BSD, Windows, macOS, Android | 自由軟件,以GPL協定發布 | 高度可程式化的計算環境,以Elisp為核心,萬物皆可編輯。 |
| Notepad++ | Notepad++ | Windows | 自由軟件,以GPL協定發布 | 開源免費,輕量高效。 |
這些編輯器支援顯示行號及代碼突顯; 高亮=>zh-mo:突顯,可以使程式結構看起來更加清晰,易於修改。除此之外,還可以在檔案編輯器列表中找到更多編輯器。
編譯器
[編輯]編譯器可以將C原始碼轉換為電腦; 计算机=>zh-mo:電腦可以直接執行的機器語言。多數編譯器需要在命令行模式下工作。同編輯器一樣,C編譯器也有許多。常用的C編譯器有:
| 名稱 | 網站 | 平台 | 軟件性質 | 特點 |
|---|---|---|---|---|
| Microsoft Visual Studio | Visual Studio | Windows | 商業軟件 | 功能豐富且強大,個人可以免費使用Community版本 |
| Tiny C Compiler (TCC) | tinycc | GNU/Linux, Windows | 自由軟件,以LGPL協定發布 | 輕量級編譯器,編譯速度快但最佳化; 优化=>zh-mo:最佳化也較少 |
| Clang | clang | GNU/Linux, Windows, Unix, OS X | 自由軟件,以University of Illinois/NCSA License協定發布 | 使用LLVM後端的C/C++/Objective C編譯器 |
| GNU C Compiler | gcc | GNU/Linux, MinGW(Windows), Unix, OS X. | 自由軟件,以GPL協定發布 | 主流編譯器,大多數UNIX及類UNIX系統都有預裝 |
整合式開發環境(IDE)
[編輯]
整合式開發環境通常包括編輯器、編譯器、除錯器以及一些自動工具,可以幫助進行程式開發。使用整合式開發環境,就可以免去自行組態編輯器和編譯器的麻煩,但這樣也掩蓋了編譯的過程。常見的整合式開發環境有:
| 名稱 | 網站 | 平台 | 軟件性質 | 特點 |
|---|---|---|---|---|
| Code::Blocks | Code::Blocks | 跨平台 | 自由軟件,以GPL3.0發布 | 跨平台的整合式開發環境,可以自由加入外掛程式使用,支援多款編譯器 |
| Microsoft Visual Studio | Visual Studio | Windows | 商業軟件 | 功能豐富且強大,個人可以免費使用Community版本 |
| Orwell Dev-C++ | Dev C++ | Windows | 自由軟件,以GPL發布 | 衍生自Bloodshed Dev-C++ |
| Anjuta | Anjuta | Linux GNOME | 自由軟件,以GPL發布 | 配合GNOME桌面環境使用的整合式開發環境 |
| Xcode | Xcode | Mac OS X | 商業軟件(但免費) | 用來開發Mac OS X、iOS、WatchOS和tvOS的應用程式,可以免費獲得 |
搭建開發環境
[編輯]編輯器
[編輯]Visual Studio Code
[編輯]首先,存取 Visual Studio Code 的官網(https://code.visualstudio.com/)。加载完成后看到以下页面:
可以直接點擊中央的按鈕下載符合當前作業系統的版本,或點擊按鈕下方的小字「other platforms」下載其他平台的版本。
點擊「other platforms」後出現以下介面; 界面=>zh-mo:介面:
選擇自己需要的版本下載即可。
下載完成後會得到對應作業系統的安裝套件檔案。
對於 Windows 作業系統,以 .exe 格式的安裝套件為例:。
打開下載的可執行檔案「VSCodeUserSetup-[架構]-[版本號].exe」(如圖所示)
啟動軟件後看到以下介面; 界面=>zh-mo:介面:
點擊「我同意此協定」,然後點擊「下一步」,出現如下介面; 界面=>zh-mo:介面:
可以選擇「建立桌面捷徑」。其他選項如果不理解,不建議更改。
選擇後點擊「下一步」,出現如下介面; 界面=>zh-mo:介面:
點擊「安裝」,然後等待 VSCode 自行完成安裝。