ubuntu下vscode调试c++怎么配置launch.json和task.json
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下vscode调试c++怎么配置launch.json和task.json相关的知识,希望对你有一定的参考价值。
JSON文件是打不开的 你得先了解什么是JSON:JSON(javascript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON属于一个编写软件的文件。 参考技术A 编译 gcc -Wall a.c -o a运行 ./a
mac vscode 调试 c++
mac 上如何用vscode调试c++
笔者使用的Catalina系统,catalina已经不支持lldb了
所以要先下载插件codeLLDB
接下来在打开的项目都.vscode文件下添加配置文件
launch.json
"configurations": [
"name": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "$fileDirname/a.out",
"args": [],
"cwd": "$fileDirname", //fileDirname是打开的当前文件所在的文件夹的路径
"preLaunchTask": "Build with Clang" //这是所选择的task的名字
]
tasks.json
"version": "2.0.0",
"tasks": [
"label": "Build with Clang", //这里的名字必须和上面的preLaunchTask一样
"command": "g++",
"args": [
"-std=c++17",
"-stdlib=libc++",
"$file", //file是打开的当前文件的路径
"-o",
"$fileDirname/a.out",
"--debug"
],
"group":
"kind": "build",
"isDefault": true
]
结果展示
以上是关于ubuntu下vscode调试c++怎么配置launch.json和task.json的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )
VScode,c++调试时显示“找不到任务g++.exe build active file”,不能debug怎么解决呀?
开发环境Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )
开发环境Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )