一、編譯器
編譯器是将“一種語言(通常為進階語言)”翻譯為“另一種語言(通常為低級語言)”的工具。一個現代編譯器的主要工作流程:源代碼(source code) -->預處理器 (preprocessor) -->編譯器 (compiler) -->目标代碼 (object code) -->連結器 (linker) -->可執行程式 (executables)。
進階計算機語言便于人類編寫、閱讀、交流和維護。機器語言是能直接被計算機接解讀、運的。編譯器将彙編或進階計算機語言源程式(Source program)作為輸入,翻譯成目智語言(Target language)機器代碼的等價程式。源代碼一般為進階語言 (High-level language), 如C、C++、Java或彙編語言,而目智語言則是機器語言的目标代碼(Object code),有時也稱作機器代碼(Machine code)。
二、內建開發環境
內建開發環境指的是包含了編譯器、代碼編輯器、使用者界面等部件的程式設計環境。內建開發環境的英文為Integrated Devlopment Enviroment,簡稱IDE。
Windows系統編寫C語言的IDE有Visual Studio, Dev C++, Codeblocks等。因為Visual Studio過于龐大,是以對于C/C++初學者,推薦使用Codeblocks或DevC++來編寫程式。
這裡介紹Codeblocks的安裝。
三、下載下傳和安裝Codeblocks
1 下載下傳Codeblocks,官方下載下傳位址為:
http://www.codeblocks.org/downloads/26
注意,要下載下傳帶MinGW的,如下圖所示:
2 輕按兩下下載下傳的codeblocks-17.12mingw-setup.exe開始安裝
點選“Next”
3 點選“I Agree”
4 點選“Next”
5 點選“Install”
6 安裝中
7 安裝接近完成時,會彈出一個小視窗,問你是否要立馬運作行Codeblocks,這裡先點選”否”
8 安裝完成,點選“Next”按紐
9 點選“Finish”按紐,界面消失,安裝完成。