Linux Ubuntu gcc 編譯 C/C++ 程式

code

其實我應該很明顯是一個資訊人,所以有寫程式需求,所以除了給自己的筆記型電腦虐裝了 Linux Ubuntu 之後,還要讓他可以編譯 C/C++ 語言才可以,所以身為 Ubuntu 新手的 SiaoT,也上 Google 趴了一下文,找到了方法,只需要安裝起個插件即可進行編譯。

 


 

首先要安裝的是下列幾個插件:

sudo apt-get update

sudo apt-get upgrade
sudo apt-get install vim
sudo apt-get install build-essential
sudo apt-get install libc6-dev

sudo apt-get install manpages
sudo apt-get install manpages-posix
sudo apt-get install manpages-posix-dev
sudo apt-get install manpages-dev

安裝及更新資訊引用至:Han Major  在Ubuntu上的第一支C語言程式
在此提供已建立好的安裝指令檔:下載

使用方法

首先先將下載下來的指令檔 update 放到你的 Ubuntu 中。給予權限前
使用 ll 只應可以查看檔案及權限,你會發現 update 你並不能直接做使用,必須給予對應權限才可以。

給予權限
輸入指令

chmod 755 update

給予權限後
更改權限過後,可以看見 update 檔案變成綠色的,表示可以執行指令檔,並自動更新所有程序。

自動安裝更新
輸入指令

./update

即可執行,由於我已經全部安裝且更新過了,所以全部都會顯示未被升級。

接著就可以用你的 vim 編輯器來編寫 C/C++ 程式語言了。

程式碼
這部分 SiaoT 將圖片模糊+馬賽克,對於自己的程式碼沒那麼有自信,還有一點這是班上同學很多人沒有交的作業,不能借給同學抄襲 😛

編譯
寫好後你的檔案會是 <檔名.c> 現在我們要透過 gcc 來編譯你寫的 c 程式 (以 C 語言為例)
指令是 gcc -o <編譯後建立的檔案名稱> <你寫的c語言程式檔> -lm 是因為我有使用到 math.h 所以需要加上 -lm 才能編譯

gcc -o EX1 main.c

編譯2
經過 gcc 編譯過後 ll 你會發現同目錄中已經建立了 EX1 的檔案。

編譯結果
執行變得輸出結果。

MksYi

透過網路分享知識的學習者。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料