vscode配置与调试

vscode是微软推出的一款免费轻量级的集成开发环境,支持多平台(windows,linux,mac),包含丰富的插件c/c++、java、python、js、html等。

1,linux下安装:

下载环境,https://code.visualstudio.com/Download

sudo dpkg -i code_1.18.1-1510857349_amd64.deb 重启即可

或者参照官网上安装说明:https://code.visualstudio.com/docs/setup/linux

centos平台下,默认已经装过gcc与g++

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
yum check-update
sudo yum install code

直接可以在/usr/share/applications下找到vscode图标,复制到桌面即可。

2,vscode配置

针对/c++编译和debug常用以下几种插件:

C/C++为必装,提供C/C++支持

Code Runner必装,提供编译后程序的运行环境

C/C++ Snippets建议 提供一些常用的C/C++片段,如for(;;){},安装后写代码方便(tip.如果想要添加自己写的代码段可以点左下角齿轮->用户代码片段)

EPITECH C/C++ Headers 为C/C++文件添加头部(包括作者、创建和修改日期等),并为.h头文件添加防重复的宏

File Templates 文件模板,可以自己添加文件模板

GBKtoUTF8 GBK编码文件转换为UTF-8

Include Autocomplete 头文件自动补全

安装插件

点击扩展的图标,在搜索栏中搜索插件名称

点击安装,然后重新加载,插件生效。

建立第一个工作区

新建一个test的文件夹,作为我们这次的工作区,然后在工作区里面新建一个main.cpp的源文件

在编写main.cpp,如果#include<iostream>出现绿色波浪线,可以点击在这一行上直到出现一个小灯泡,点击小灯泡,根据提示添加gcc与g++路径

配置编译所需信息

工作区中文件夹配置信息不完整,我们需要自己添加缺少的配置信息。可以通过ctrl+shift+p,选择Tasks:Configure Tasks...(可以搜索),单击从模板中创建tasks.json文件,随后选择Others,最终生成tasks.json文件。简单修改label与command,其中-g可以用作断点调试。

调试代码

为了能够调试,我们还需要生成launch.json文件。

浏览到调试的窗口,去添加配置。选择C++(GDB/LIDB),生成launch.json文件

 如上简单两行修改,"program": "${workspaceFolder}/a.out",当前工作区中调用g++编译生成的a.out,添加"preLaunchTask": "build",在执行之前去运行task中的build的创建。

如此,F5运行编译与调试,支持断点与cin。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值