【Linux】Ubuntu下進行C語言程式設計
阿新 • • 發佈:2020-10-09
0 基礎命令
介紹最基礎的Linux終端命令。
- su - root:切換到root使用者(不用也可以)
- ls:檢視當前目錄位置
- cd:切換目錄
利用這幾個命令,我們先切換到某個資料夾
su - root
和ls
cd
其中jht
是我的個人賬戶名,你的可能不一樣。另外Tab鍵可以自動補全。- 建立一個資料夾(名稱為test)
mkdir test
- 使用
cd test/
進入資料夾,建立一個C語言檔案touch p1.c
1 Vim的基礎命令
之前我們建立好了一個C語言檔案,現在,我們要使用vim編輯器進行編輯。
- 輸入
vim
,按回車
備註:如果你得到的不是這個介面,應該會提示vim沒有按照,按照Linux的提示安裝
vim
就好,會提示多個版本的vim,安裝名稱為vim
的就可以。
- 按
i
,就可以進入插入模式,你就可以編輯檔案了。
- 編輯好檔案後,按
Esc
退出插入模式,按:
(英文冒號),進入命令模式。
- 輸入
wq <檔名>
,可以儲存,例如:wq aaa
。
然後就可以看到生成了檔案aaa
。
- 使用
vim <檔名>
,可以進入當前檔案進行編輯,例如vim aaa
,按回車
- 退出vim編輯器,使用
:q
(注意,不能在插入模式下使用,如果在,需要esc退出再輸入)
另外,如果打開了aaa檔案後,進行編輯,之後想儲存,直接使用:wq
即可,不必再使用:wq aaa
,與Win下的儲存作比較會容易理解。
2 C語言程式設計
之前建立了p1.c
檔案,也學會了Vim編輯器的基本使用,現在我們編寫一個C語言程式並執行它。
-
vim p1.c
,再輸入i
-
編輯一些C程式碼,
Esc
退出插入模式
-
:wq
儲存 -
編譯C語言檔案,
gcc p1.c -o <可執行檔名>
,例如gcc p1.c -o p1
可以看到生成了綠色的p1
檔案。
如果提示沒有gcc,請自行搜尋如何安裝。
- 執行p1,
./p1
輸出了Hello!,也就是說我們成功了!
3 C Language Auto complete
我們需要安裝一些vim外掛,實現自動補全,以提高開發效率。
參考以下內容安裝即可:
對於此文章的第四點的命令./install.py --clang-completer
,如果不能用可以試試python ./install.py --clang-completer
。
若提示Searching Python 3.6 libraries... ERROR: Python headers are missing in /usr/include/python3.6m
,應該使用命令sudo apt-get install python3.6-dev
解決。
Python版本和環境變數的設定,也請讀者根據Linux提示資訊,自行查閱資料。
本文基於Ubuntu 16 -64,一些版本匹配請讀者自行解決。
更多的Linux和Vim命令,請自行學習。