程式設計

開發環境安裝及設定

撰寫程式(Coding)

在撰寫程式的時候,會需要一個能讓我們寫入(Write)及存檔(Save)的工具。你可以選擇系統內建的文字編輯器(Text editor),或是一個IDE(Integrated development environment)。

一般的文字編輯器僅包含寫入、修改及存檔的功能,而IDE除了文字編輯器的功能外,還包含了一些能增加Coding效率的工具,如:自動完成(Autocomplete)、除錯器(Debugger)、檔案管理器(File manager)。

初學者我建議先從文字編輯器開始,在沒有輔助工具的環境下通常會學的最快。

以下是一些常見的IDE:

執行(Executing)

電腦的世界裡只有01,所以要執行寫好的程式之前,必須先將程式轉換成電腦能解讀及執行的低階機器語言程式,也就是執行檔(Executables)。

以前要作到這件事情需要透過預處理器(Preprocessor)、編譯器(Compiler)、組譯器(Assembler)及連結器(Linker),流程如下:

mt01
以前流程

現在只需透過編譯器(Compiler),流程如下:

mt02
現代流程

安裝C編譯器(Installing C compiler)

這邊以安裝GCC(GNU Compiler Collections)為主

Linux

通常GCC已經預裝在大部份Linux核心的系統裡(ex: Debian, Ubuntu),確認步驟如下:

開啟Terminal並輸入下列指令:

gcc --version

指令會顯示目前已安裝的版本。如果版本顯示成功,代表你的開發環境已經安裝及設定完成。如果尚未安裝,請依序輸入下列指令進行安裝:

sudo apt update
sudo apt install build-essential
gcc --version

如果版本顯示成功,代表你的開發環境已經安裝及設定完成。

Mac OS

先確認GCC是否已安裝在系統內,確認步驟如下:

開啟Terminal並輸入下列指令:

gcc --version

指令會顯示目前已安裝的版本。如果版本顯示成功,代表你的開發環境已經安裝及設定完成。如果尚未安裝,請依序輸入下列指令進行安裝:

xcode-select --install
gcc --version

如果版本顯示成功,代表你的開發環境已經安裝及設定完成。

Windows

由於GNU軟體無法直接在Windows平台上執行,必須安裝MinGW-w64。這個軟體把GCC及GNU Binutils移植到了Windows平台上。

有一些IDE本身就有自帶編譯器,不用再另外安裝,如:Dev C++, Code Blocks, Visual Studio

發佈留言