在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
顯示列號
    set number
標記搜尋到的字串
    set hlsearch
顯示說明
    set ruler
顯示編輯狀態
    set showmode









留言

Facebook

這個網誌中的熱門文章

[心得]天作之合音樂劇「阿堯 Shemenayha」 at 台北表演藝術中心 大劇院

[房屋]裝潢紀錄分享- 基本包冷氣管包梁工程。把冷氣管隱藏得無影無蹤

[食記]將捷金鬱金香酒店- 河畔餐廳 主餐+自助餐吃到飽心得

[工具]線上模擬器。簡單的硬體電路模擬小工具Falstad: Circuit Simulatior Applet

[印尼]印尼 巴淡島 旅遊 TOP 100量販超市必買商品推薦。咖啡、生活用品、泡麵

[城市尋寶]新竹市古城解密遊戲「城隍考卷」闖關心得

[開箱]三星平板Samsung Tab A7 Lite 使用心得分享

為您推薦