相信長期鑽研資訊領域的讀者們對 Linux 這個名詞一定很熟悉吧~
因為目前大學資訊相關科系應該都會碰到 Linux,其中 Linux 作業系統發行版又以 Ubuntu 最具代表性,因此本篇教學就以 Ubuntu 當作程式的開發環境囉!
這篇教學是針對剛起步學習 Linux 作業系統的初學者,詳述如何在 Ubuntu 作業系統撰寫以及編譯執行 C++ !
本篇教學使用的 Ubuntu 作業系統版本: 14.04.2 LTS ( Trusty Tahr )
此作業系統是建立在 VMware 虛擬機上,所以終端機的指令開頭標語可能會和一般安裝在實體電腦的不一樣,在此先行告知~
本文開始~
請先在系統搜尋 " Terminal " ( 終端機 ) ,終端機也可以在左邊的工具列找到!
將終端機打開~
鍵入以下指令以進行安裝 編譯器 ( g++ ) ~
sudo apt-get install g++ build-essential
注意:此時必須要有網路連線才能夠下載安裝編譯器!
輸入你的系統密碼~
鍵入 " y " 後,按下 " Enter " ~
下載安裝中,請稍待片刻~
終端機跑完就表示已經下載安裝好囉~
有了編譯器後,我們就可以開始寫程式了!
你可以選用你偏愛的文字編輯器,在這邊萊德使用 Ubuntu 內建的 Text Editor ( 文字編輯器 ) ~
請在搜尋列鍵入 " Text Editor " ,並執行程式~
Text Editor 有點像 Windows 內建的記事本,但它其實比記事本還強大很多!
因為在程式視窗下方你可以選擇你要撰寫的程式類型!
程式撰寫好後還會根據不同類型的指令標明不同的顏色喔!
在這邊我們選擇 " C++ " 後,就開始撰寫你的程式吧!
寫好之後要儲存成 " .cpp " 檔~
然後選擇你要儲存的位置,在這邊以儲存在桌面 ( Desktop ) 為例!
都好了之後,就按下 " Save " 吧~
然後就會看到你的 " .cpp " 檔在桌面囉!
萊德在這邊示範一個簡單的程式,檔名叫做 " Hello " !
程式碼如圖所示:
" .cpp " 檔 要經過編譯器,編譯成 ".out" 檔 才能夠被執行!
因此請再把終端機 ( Terminal ) 打開,之後鍵入以下指令:
g++ /home/laird/Desktop/Hello.cpp -o /home/laird/Desktop/Hello.out -Wall
*註1:" laird " 請改成你的電腦名稱!
*註2:是 Desktop 不是 desktop 喔!大小寫有分!
看你 " Hello.out " 的位置寫哪裡,檔案就會在哪裡喔!
在這邊萊德都是寫在桌面上,所以按下 " Enter " 之後,桌面上就會出現 " Hello.out " 的檔案了!
關於" .out " 檔,大家可以想像是程式的執行檔,只不過是要透過 Terminal 才能夠 Run 而已~
之後鍵入以下指令:
cd /home/laird/Desktop/
然後按下 " Enter "
" cd " 有點像是切換資料夾的感覺,我們要先切換到桌面這個資料夾,才能執行程式~
*註:" laird " 請改成你的電腦名稱!
然後再鍵入以下指令:
./Hello.out
程式就會開始跑了!
以下是 " Hello " 這個程式的執行結果:
如何在 Ubuntu 撰寫以及編譯執行 C++ 程式的教學就到這邊~
我們下次見囉~