当前位置: 首页 > wzjs >正文

扬州做网站的公司哪个好广州的广告公司有哪些

扬州做网站的公司哪个好,广州的广告公司有哪些,大型茶叶网站建设,乐趣做网站前言 使用vscode配置c debug环境的好处 1、可以借助vscode方便轻量的扩展和功能 2、避免了传统使用gdb 复杂按键以及不够直观的可视化 3、方便一次运行,断点处查看变量,降低找bug难度 4、某大公司项目采用类似配置,经过实践检验 配置c运行环…

前言

使用vscode配置c++ debug环境的好处
1、可以借助vscode方便轻量的扩展和功能
2、避免了传统使用gdb 复杂按键以及不够直观的可视化
3、方便一次运行,断点处查看变量,降低找bug难度
4、某大公司项目采用类似配置,经过实践检验

配置c++运行环境

MSVC在Windows下编译c/c++

**gcc, g++**分别是GNU的c & c++编译器,在Linux下面用。

cmake的输入是CMakeLists.txt(描述编译过程),输出是makefile。build过程的输入是makefile,输出结果是可执行文件,build的过程会调用编译器和连接器来完成整个过程。

qmake用来build qt工程。

MINGW包含gcc和一系列工具,是windows下的gnu环境,让开发者在windows下可以写gnu的c/c++代码, 编译的结果是windows的可执行文件exe,PE格式的,在windows下运行。

可以自行搜索不同环境的配置方式

配置VSCODE

下载扩展
在这里插入图片描述

配置项目

首先我们创建使用Vscode打开项目工程区
然后在该工程下创建如下文件

也就是说当调试一个多文件c++项目时,将使用launch.json进行调试,其依赖于preLaunchTask定义的build任务。
这个任务通过cmake 和make进行构建。参考链接1给出了更加详细的介绍
而如果只是简单调试单文件可以略去task.json的配置,参考链接2给出了更加详细的介绍
launch.json


{"version": "0.2.0","configurations": [{"name": "g++ - Build and debug active file","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/xxxxxx","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "build","miDebuggerPath": "/usr/bin/gdb"}]
}

tasks.json

{"version": "2.0.0","tasks": [{"label": "cmake","type": "shell","command": "cmake","args": ["-B","build"],"options": {"cwd": "${workspaceFolder}"}},{"label": "make","type": "shell","command": "cmake","args": ["--build","build"],"options": {"cwd": "${workspaceFolder}"}},{"label": "build","dependsOn": ["cmake","make"]}],
}

最后一键F5 即可进行断点调试了

参考资料

https://zhuanlan.zhihu.com/p/618043511
https://blog.csdn.net/qq_42417071/article/details/137438374

http://www.dtcms.com/wzjs/796004.html

相关文章:

  • 网站的模版可以换吗CC wordpress 攻击
  • 怎么可以做网站响应式网站开发费用
  • 北湖区网站建设哪个好团购网站建设报价
  • 新闻门户网站什么意思云端服务器
  • 免费海外网站cdn加速网站建设公司湖南
  • 免费茶叶网站建设wordpress使用图床
  • 泗阳网站建设公司合肥大型互联网公司
  • 网站无法排版php做网站不兼容ie8
  • 手机网站大概多少钱苏州手机关键词优化
  • 淘宝网站建设类别长尾关键词挖掘
  • 网站开发需要文章写的好吗学习网站制作
  • 怎样做免费网站的推广网站如何做ssl认证
  • 企业营销型网站建设公司微信公众号会员卡管理系统
  • 站长工具网站备案长沙做旅游网站多少钱
  • 在线网站建设系统技术
  • 网站建设公司怎么发展新客户暴利灰色偏门项目
  • 搜狗推广做网站要钱吗建网站 pdf
  • 网站title如何修改网站logo也叫做网站的
  • 谷城网站建设国外网站需要备案吗
  • 南京品牌网站设计龙华营销型网站
  • 义乌网站建设yw126怎么在网上找做网站的客户
  • 西安软件优化网站建设网站开发专业简历
  • 国内做性视频网站wordpress主题网店
  • 合肥网站设计品牌动漫网站建设的目的
  • 如何给网站配置域名尼高品牌设计
  • 珠海网站建设制作怎么收费如何做网络投票网站
  • 红花岗区住房和城乡建设局网站平面设计学费多少钱
  • 企业网站备案号密码忘记广告推广软文案例
  • 重庆网站备案需要几天wordpress 书籍 pdf
  • 教你做文案的网站推荐芜湖做网站设计的公司