close

一般撰寫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++編譯器分別稱為gccg++,請鍵入以下指令:

 

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

2-http://linux.vbird.org/linux_basic/0310vi/0310vi-fc4.php

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pkmaya 的頭像
    pkmaya

    PKMAYA的Linux學習筆記本

    pkmaya 發表在 痞客邦 留言(0) 人氣()