一般撰寫C或C++語言都是在微軟Windows系列下撰寫,今天要來使用Linux環境下撰寫,因為Linux是免費的作業軟體,而且非常適合架設伺服器,基於這個原因,我想要在Linux環境下來學習C及C++等語言,不過要學習之前,要先建立好環境,這件事在微軟的作業系統環境下也是很重要的,沒先把環境建立好,後續根本沒辦法編譯及執行程式。
Linux的發行版本很多,有Red Hat、CentOS、Fedora、Ubuntu等等,基於方便性及普遍性,我決定使用Ubuntu Server 16.04 LTS版本,其作業系統下載網址:
https://www.ubuntu-tw.org/modules/tinyd0/
為方便學習,我使用VMware Workstation 12,模擬Ubuntu作業系統,有關VM的使用方法在此無敘述,請自行上網查詢。
Ubuntu進入畫面
要在Linux環境下撰寫C和C++,需要以下3種軟體:
1-安裝編譯器:Linux的C和C++編譯器分別稱為gcc和g++,請鍵入以下指令:
sudo apt-get install gcc g++
輸入密碼後,將開始下載及安裝
完成後分別輸入:
gcc -v
g++ -v
檢查有無安裝完成,出現上面2個圖案內容即為完成安裝。
2-安裝build-essential:這是一個很重要的東西,一定要安裝,沒有安裝gcc和g++都沒辦法編譯及輸出,而且會出現很多錯誤訊息。
請輸入:
sudo apt-get install build-essential
輸入密碼後開始安裝
3-安裝編輯器vim:vim就如同Windows下的文字編輯器,可以讓我們編寫程式,Ubuntu預設下只有vi,沒有vim,因為vi屬於舊版編輯器,不是很好用,所以我們要安裝vim編輯器,所以請輸入:
sudo apt-get install vim
輸入密碼後開始安裝
如果安裝完上述3個必備軟體後,我們可以開始在Linux的作業系統下開始寫C或C++語言程式囉!!
不免俗的一定要來一段經典的 Hello World! 程式範例啦!
請輸入:
vim hello_world.c
這段指令的意思是 使用vim來建立hello_world.c這個檔案,凡是要使用gcc或g++來編譯C或C++程式,檔名的副檔名要命名為.c或.cpp,這樣編譯器才能編譯喔!
關於vim的編輯使用,請參考鳥哥的Linux私房菜
http://linux.vbird.org/linux_basic/0310vi/0310vi-fc4.php
程式碼範例如下,好了儲存起來
開始進行編譯前,先輸入:
ls
查看檔案hello_world.c在不在,確認後使用gcc編譯檔案,輸入:
gcc hello_world.c -o hello_.world -Wall
完成編譯後,我們再輸入:
ls
查看是否有綠色標註的hello_world檔案,如果有即是完成編譯,輸入
./hello_world
即可顯示一行
Hello World!
的字樣代表以上C和C++的環境建制成功無誤,可以開始寫程式囉!
參考:
1-http://travelvoyager.blogspot.tw/2008/09/ubuntu-ubuntu-c.html
留言列表