在Ubuntu上的第一支C語言程式

安裝好Ubuntu之後要寫C語言程式需要先安裝編譯器(如gcc),再來就是文字編輯器了,Ubuntu有內建gedit可以使用,不過也可以使用文字介面的文字編輯器vim。在我第一次接觸vim就覺得這編輯器太有趣了,所以有的功能都是用鍵盤操作,只要有鍵盤就可以工作了,不過因為指令功能有點多,比較罕用的功能還是記不太起來...。


(1)第一步就是安裝所有相關套件(gcc、vim、lib、man page)

首先打開終端機,安裝前先更新一下:
    $ sudo apt-get update
    $ sudo apt-get upgrade
安裝編譯器與vim:
    $ sudo apt-get install vim
    $ sudo apt-get install build-essential
    $ sudo apt-get install libc6-dev
安裝man page---查詢指令的時候可以使用
    $ sudo apt-get install manpages
    $ sudo apt-get install manpages-posix
    $ sudo apt-get install manpages-posix-dev
    $ sudo apt-get install manpages-dev

如果安裝都順利就可以開始寫程式了


(2)編輯檔案

利用vim編輯檔案,只需要在目錄下輸入指令+檔名,如果目錄下沒有該檔案,就會新增一個
    $ vim <檔案名稱>
以下例子就是編輯一個叫做「hello.c」的檔案


進入vim視窗後先不要急著打字,因為在「一般模式」是無法打字的,要先進入「編輯模式」。按下鍵盤上的" i "鍵進入編輯模式,此時底下應該會顯示「--INSERT--」的字樣,代表現在可以進行編輯

先輸入的簡單的C語言程式,來試試看
打好程式碼之後輸入,按下「esc」離開編輯模式,在直接輸入「:wq」離開vim並儲存檔案(要注意冒號真的是shift+ㄤ鍵,不要懷疑)。

(3)使用gcc編譯程式碼

利用gcc編輯剛剛寫好的檔案,在同一個目錄下輸入指令,以剛剛寫的檔案為例,輸入:
    $ gcc -o hello hello.c
其中的「-o hello」代表輸出一個檔案,後面則是剛剛的檔名。如果編譯都很成功,應該什麼東西都不會產生,如果出現錯誤訊息,記得再回去修改檔案。
如果編譯成功,就會發現目錄下多了一個剛剛生成的檔案「hello」。

(4)執行

完成剛剛的手續,基本上就是大公告成了,剩下的就是執行他了。執行剛剛的檔案,在目錄下直接執行就行了:
    $ ./hello




  • 簡易vim的環境設定

每個人在寫程式都有不同的program style,所以可以去改變編輯器的環境設定,讓編輯器更適合自己使用,如自動縮排、tab數量、顏色...等等的,這裡列出幾項常用的設定。

要設定vim個人的使用習慣,可以直接在家目錄編輯「.vimrc」檔案:
    $ vim ~/.vimrc
直接將想要的設定打在下面就好了,以下是我自己常用的設定,在這個檔案中的註解符號為「"」:

顯示顏色
    syntax on
自動縮排
    set ai
縮排寬度
    set shiftwidth=4
tab字元數
    set tabstop=4
因為我不喜歡用tab縮排,這個指令可以將縮排全部以space取代
    set expandtab









留言

這個網誌中的熱門文章

[比較]華碩ASUS ZenFone 3系列的各種變形分析。買手機、挑手機的攻略

[開箱]索尼粉必備。美麗窄邊框手機Sony Xperia XA1 粉嫩嫩開箱與使用心得

在Linux上常用的終端機指令(shell)整理

[比較]Arduino各開發板之差異比較

[開箱]震撼的神器VR CASE 5 PLUS開箱,便宜簡單又快速的手機頭戴式VR眼鏡

[台東]騎機車遊台東,三仙台、池上便當、伯朗大道金城武樹一日走透透