方式1: vim/vi
所用到的工具:vi和gcc。
vi作爲linux/unix默認的編輯器,這個是基礎,任何一個編程都離不開vi;
gcc作爲c語言最權威的編譯器,能讓你掌握最正統的c語言,爲以後的編程打基礎。
需提前安裝vim:
sudo apt-get install vim
1.首先用vi編寫一個c語言程序文件,命令行輸入:vi helloworld.c,建立一個名叫"helloworld.c"的文件
2.在文件中輸入內容
輸入i,開始insert
#include <stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
按Esc,退出編輯模式。
輸入 :wq
,保存退出。
此時,即生成了c程序hello.c
3. 編譯hello.c
在終端輸入 gcc hello.c -o hello
,編譯。
4.運行程序
輸入 ./hello
, 就可以看到控制檯中出現:Hello, world!
在ubuntu中第一個C語言代碼就這樣完成了!
方式2: 通過vscode來debug c 程序
1. 安裝vscode
通過Terminal進行安裝,首先輸入下面三條語句安裝umake:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
然後通過umake來安裝VScode:
umake web visual-studio-code
2. vscode環境配置
2.1) 安裝c/c++插件
打開vscode,選擇左邊欄的Extension欄目,輸入c進行搜索,選擇C/C++插件:
2.2)建立工程
由於VScode是以文件夾的形式管理工程的,因此我們首先新建一個文件夾:可新建,可直接用剛剛的hello.c程序所在文件夾。再用vscode打開該文件夾:
2.3)更改配置文件(launch.json)
點擊左側的Debug按鈕,選擇添加配置(Add configuration),然後選擇C++(GDB/LLDB),將自動生成launch.json文件。
並修改該launch.json中的program爲:
"program": "${workspaceFolder}/${fileBasenameNoExtension}.out"
2.4)運行gcc
輸入 gcc -g hello.c -o hello.out
2.5 )vscode debug
在vscode中給c程序打斷點,開始run。可在斷點處step over, step in等,左側variables可看到相應的變量名。