VS Code 在Linux下IDE开发C++的HelloWorld

基本环境检查

检查GCC和GDB是否安装

确保gcc 安装好了,检查方法是:(GDB同理)

gcc --version

我的kali没有安装GDB,安装GDB

sudo apt-get install build-essential gdb

 创建目录及文件

在文件资源管理器标题栏中,选择“新建文件”并命名文件

粘帖如下代码:

#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
int main()
{
    // Create an empty vector 
    vector<int> vect;  
     
    vect.push_back(10); 
    vect.push_back(20); 
    vect.push_back(30);
	
    for (int i = 0; i <vect.size(); i++)
    {
        cout << vect[i] << endl;
    }
    cout << endl;
}

  ctrl + S 保存文件

编译helloworld

这一步将建立tasks.json 文件。

主菜单里 Terminal > Configure Default Build Task

一个下拉菜单里让你选择编辑器

根据你的情况选择编译工具,这就是上文要准备好的gcc(不知道在哪里可以用whereis gcc

 

 

 

这样就建立了tasks.json

 编译链接

主菜单>Terminal>Run Build Task

编译链接就按task.json设置编译链接。

Debug

这一步我们创建 launch.json

在主菜单 Run > Add Configuration... 然后选择 C++ (GDB/LLDB)

在下拉菜单里选择 g++ build and debug active file.

这样就形成了一个launch.json 文件

 缺省情况下, stopAtEntry 设置成 false, 这样不会有任何断点,可以修改为true, 则Debug时会停在 main 函数开始

开始调试

F5 或者菜单 Run > Start Debugging 就开始调试了。

参考资料

https://blog.csdn.net/leon_zeng0/article/details/106935688

posted on 2021-01-24 11:13  我尽量尽力而为  阅读(325)  评论(0编辑  收藏  举报

导航