本文目录

  • 一.代码编辑器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。

VScode怎么知道mongodb有多少条数据 vscode怎么查错_json

2.在页面直接选择安装

VScode怎么知道mongodb有多少条数据 vscode怎么查错_编译调试_02


打开后界面如下所示:

VScode怎么知道mongodb有多少条数据 vscode怎么查错_json_03

二.在ubuntu中用vscode编译调试C\C++

1.安装vscode的C\C++插件,配置launch.json和task.json这两个文件

(1)在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格

VScode怎么知道mongodb有多少条数据 vscode怎么查错_json_04

2.配置launch.json和task.json这两个文件,进行程序的调试

(1)创建文件夹并且进入该文件目录:

VScode怎么知道mongodb有多少条数据 vscode怎么查错_linux_05


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_linux_06

#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软件打开这个文件

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_07


(4)进行运行和调试

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_08


选择如下所示:

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_09


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_linux_10


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_11


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_12


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_ubuntu_13


设置断点来进行调试:

VScode怎么知道mongodb有多少条数据 vscode怎么查错_编译调试_14


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_linux_15


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

VScode怎么知道mongodb有多少条数据 vscode怎么查错_linux_16