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

无锡网站建设推荐智能网站建设系统

无锡网站建设推荐,智能网站建设系统,石排镇做网站,微网站一键导航VSCode 调试 C 主要就是 .vscode 中的 launch.json 和 tasks.json 的配置。 launch.json 可以通过 vscode 界面 ——》左侧调试功能按钮——》创建 launch.json ——》C(GDB/LLDB)生成。 其中 launch.json 默认配置如下,主要配置项说明&…

VSCode 调试 C++ 主要就是 .vscode 中的 launch.json 和 tasks.json 的配置。

launch.json 可以通过 vscode 界面 ——》左侧调试功能按钮——》创建 launch.json ——》C++(GDB/LLDB)生成。

其中 launch.json 默认配置如下,主要配置项说明:

  • name:启动项的名字
  • program:指向最终生成的可执行文件的路径
  • args:执行时的输入参数
  • stopAtEntry:自动在 main 函数时停止
{"version": "0.2.0","configurations": [{"name": "C/C++: g++ build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "/usr/bin/gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "C/C++: g++ build active file"}]
}

tasks.json 文件可以通过 vscode 菜单 ——》终端——》配置任务 生成。

其中 tasks.json 默认配置如下,主要配置项说明:

  • command:给出具体编译命令,可以是 /usr/bin/g++,也可以是基于 CMakeLists.txt 直接输入 cmake 命令
  • args:编译命令输入参数
  • group.isDefault:是否为默认编译方式,True 表示默认使用此编译选项
{"version": "2.0.0","tasks": [{"type": "shell","label": "C/C++: g++ build active file","command": "/usr/bin/g++","args": ["-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "/usr/bin"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "Task generated by Debugger."}]
}

CMakeLists.txt 方式

如果使用 CMakeLists.txt,需要在 CMakeLists.txt 中添加如下行,从而以 Debug 方式(一共有以下方式:Debug Release RelWithDebInfo 和 MinSizeRel)编译。

SET(CMAKE_BUILD_TYPE "Debug") 
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")

tasks.json 配置中对应 command 修改如下

{"version": "2.0.0","tasks": [{..."command": "cmake . -B build -DCMAKE_BUILD_TYPE=Debug;cmake --build build --target main --config Debug -j","args": [],...]
}

http://www.yayakq.cn/news/983413/

相关文章:

  • 想接网站自己做引航科技提供网站建设
  • 自助网站建设开发流程步骤it培训机构出来能找到工作吗
  • 如何把做的网站放到百度上贵阳网站建设哪家好
  • 同一ip网站购物网站建设网页推广
  • 做数据结构基础的网站企业网站源码搭建
  • 建材网站方案济南网站开发
  • 网站托管内容使用php的大型网站
  • 宝钢工程建设有限公司网站惠州做网站广告
  • 长沙网站建设建百度不收录你的网站产品
  • 莱芜做网站建设的公司网页微信二维码变回原来账号界面
  • 上海软件培训网站建设佛山做营销型网站建设
  • 绵阳网站设计公司如何判断网站是否被收录
  • 我在某网站网站做代理如何设计一个网页问卷
  • 自己做的网站怎么维护seo哪家好
  • 2018年怎么做网站排名wordpress新注册用户不发送邮件
  • 专业商城网站设计如何在网上推广自己的公司
  • 关键词推广网站wordpress导入数据库
  • 给别人做网站别人违法经营6可以做推广的网站有哪些
  • .net网站开发简介男女做暧暧观看免费网站
  • 网站标题长度win2003 wordpress
  • 自己做提卡网站做网站运营工作流程
  • 北京专业网站翻译影音字幕翻译速记速记快而高效南京的网站建设
  • 网站制作公司新鸿儒杭州网站建设电话
  • 黄石做企业网站甘肃省工程建设信息官方网站
  • 成都科技网站建设费河南最新新闻事件今天
  • 爱狼戈网站建设专门做隐形眼镜的网站
  • wordpress添加子站连云港网络公司排名
  • 建设房地产法律网站江阴市建设局网站
  • 福建省建设执业资格中心网站做情书直接点网站
  • 电商网站建设实验心得1500网站建站的具体流程