Ubuntu vscode debug c程序

方式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可看到相應的變量名。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章