vscode是文本编辑,需要经过配置才能编译执行代码。vscode的安装较为简单不多赘述。
系统:ubuntu 20.04 具有图形化操作界面
初次打开vscode
1.安装了vscode后,初次打开选择中文
2.点左边菜单中扩展,搜索C/C++,点击安装
3.确定一下gcc的版本,ubuntu系统一般自带,打开终端输入命令查看版本
gcc --version
如果有版本信息说明没问题
如果没有在终端输入以下命令安装GNU编译器和GDB 调试器
sudo apt update #更新软件安装包源
sudo apt-get install build-essential gdb
创建一个项目
项目属于文件类型,所以直接桌面新建文件夹project即可
双击打开project文件夹,右键进入终端输入命令,即可用vscode打开文件夹
code .
左边新建文件helloworld.cpp
输入以下代码测试
#include <iostream>
using namespace std;
int main()
{
cout<<"hello world"<<endl;
return 0;
}
生成tasks.json
它的作用是告诉vscode怎么编译程序,高手可以自己写具体内容
上方菜单选择终端->配置默认生成任务
出现下拉菜单,选择C/C++:g++ 生成活动文件
操作完成后.vscode下自动生成tasks.json文件
tasks.json文件简要说明
command: 需要运行的程序,本项目是g++
args: 包含传递给g++ 的命令行参数
label: 标签值是将在任务列表中看到的内容
编译
上方菜单选择 终端-> 运行生成任务
成功后终端面板会出现生成完成。
然后你会发现文件夹中出现了可执行文件helloworld
调试
launch.json
该文件用于配置调试器
上方菜单选择运行—添加配置,会自动生存launch.json文件
点击进入launch.json文件,代码界面右下角添加配置选择C/C++gdb
program: 指带调试的程序,其值对应程序的路径。在这里设置为"${fileDirname}/${fileBasenameNoExtension}"
保存后即可进行调试:菜单选择运行,启动调试
如有错误,欢迎留言指正