本文目录
- 一.代码编辑器VScode的安装
- 1.在ubuntu桌面找到应用中心,在软件中心中,搜索Visual Studio Code。
- 2.在页面直接选择安装
- 二.在ubuntu中用vscode编译调试C\C++
- 1.安装vscode的C\C++插件,配置launch.json和task.json这两个文件
- 2.配置launch.json和task.json这两个文件,进行程序的调试
一.代码编辑器VScode的安装
1.在ubuntu桌面找到应用中心,在软件中心中,搜索Visual Studio Code。

2.在页面直接选择安装

打开后界面如下所示:

二.在ubuntu中用vscode编译调试C\C++
1.安装vscode的C\C++插件,配置launch.json和task.json这两个文件
(1)在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格

2.配置launch.json和task.json这两个文件,进行程序的调试
(1)创建文件夹并且进入该文件目录:

(2)创建并编写c++test.c,其代码如下:

#include <stdio.h>
void ShowRevertNum(int iNum)
{
while (iNum > 10)
{
printf("%d", iNum % 10);
iNum = iNum / 10;
}
printf("%d\n", iNum);
}
int main(void)
{
int iNum;
printf("Please input a number :");
scanf("%d", &iNum);
printf("After revert : ");
ShowRevertNum(iNum);
return 0;
}(3)用vscode软件打开这个文件

(4)进行运行和调试

选择如下所示:

即可看到自动生成适用于gcc编译的launch.json文件:

在文件中我们可以看到task.json文件

点击绿色的三角形,进行调试

可以看到输出结果为010,而正确结果应该是001:

设置断点来进行调试:

可以看到走到如图一步时,结果为10,然后下一步就直接跳出去了,所以没能完成循环,所以我们需要修改代码:while (iNum >= 10)

然后重复步骤,可以看到输出了正确的结果:

















