2015年4月18日 星期六

[ Linux ] [ C++ ] 如何在 Ubuntu 撰寫以及編譯執行 C++ 程式

標籤: , , , , , ,
Sponsors

相信長期鑽研資訊領域的讀者們對 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++ 程式的教學就到這邊~

我們下次見囉~