deepin,真好用-08-VS Code编译运行调试C/C++

作为一个程序员,调试C/C++程序的能力还是要有的。推荐使用vscode(vs,真好用)

安装

vs code

安装方法有三:

  • 应用商店里有,可以一键安装
  • 官网下载deb文件安装
  • 命令行sudo apt install code

插件安装

  • C/C++(制作者是microsoft,最基础的插件)
  • Code Runner(实用工具,可以选中代码块后,右键选择“run coder”直接运行代码,右上角也有快捷按钮)
  • C/C++ Clang Command Adapter:提供静态检测(Lint)
  • Include Autocomplete:提供头文件补全
  • C/C++ Snippets:Snippets即重用代码块
  • Bracket Pair Colorizer:彩虹花括号
  • GBKtoUTF8:把GBK编码的文档转换成UTF8编码的

gcc和gdb

通过命令行:
sudo apt install build essential-gdb
可以通过whereis命令查看是否安装成功

clang

命令行:
sudo apt install clang

配置文件

最后一步,生成两个配置文件

launch.json

点击debug按钮在这里插入图片描述
点击create a launch.json file
C++选择g++,C选择gcc

参数
  • “externalConsole”: false
    该参数设置为true可以打开控制台,并输出至控制台,设为false即不打开控制台

  • “internalConsoleOptions”:“neverOpen”
    默认是没有这个参数的,没有的时候,会输出至debugconsole,在此还会有许多普通程序员不需要的信息。设置这个参数后会输出至vscode的内置终端,可以只显示输出结果,看起来简洁很多。

tasks.json

ctrl+shift+p,选择tasks:configure task
C++选择g++,C选择gcc
将其中args项添加std标准:
即修改为

 "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}/${fileBasenameNoExtension}",
            "-std=c++17"
         ],

设置标准

在这里插入图片描述
设置->settings->user->extensions
找到Cpp Standard 和C Standard在这里插入图片描述
设置为C++20和C11
这样一些新语法才用的了

到此,vs code可以进行C/C++的调试
在这里插入图片描述
进入调试之后,参数视图、见识窗口、调用堆栈窗口都很清楚的显示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值