在上一篇筆記中有分享Linux下的vi/vim編輯器的使用方法(【Linux筆記】Vi/Vim編輯器),現在我們就可以使用vi/vim編輯器編寫C代碼了。那麼寫完代碼該怎麼進行編譯呢?其實,和在Windows下使用指令行編譯的方法是一樣的。關于在Windows指令行下編譯C程式的方法可檢視往期筆記:【C語言筆記】windows指令行下編譯C程式、【C語言筆記】使用MinGW來編譯C程式。
首先,使用指令
gcc -v
檢視目前的Linux發行版是否有安裝gcc編譯器(PS:本文使用的Linux發行版是紅帽6):

使用vi/vim編輯器寫代碼并儲存為
hello.c
:
然後使用
gcc
進行編譯:
其中,編譯生成的可執行檔案預設為
a.out
。其中編譯生成的
a.out
有時候是不具備可執行權限的,若是不具備執行權限,則可使用指令
chmod 777 a.out
。關于檔案的權限修改的具體的方法可以檢視往期筆記:【Linux筆記】檔案的權限
編譯時可以使用
-o
參數修改編譯生成的可執行檔案的名稱。如:
以上就是在Linux下編譯C程式的基本方法,适用于源檔案不多的情況。後續的筆記中還會分享其他編譯方法,歡迎持續關注!
在Linux下進行C語言程式設計的學習可能會增加學習的成本,但是從長遠來看仍然是有必要的。若不想安裝Linux系統,也想适應一下Linux環境,則可參考往期筆記:【C語言筆記】Windows下體驗Linux環境。