博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu18下配置VS Code
阅读量:4542 次
发布时间:2019-06-08

本文共 1408 字,大约阅读时间需要 4 分钟。

配置逻辑主要是

launch.json指定预先处理的任务(preLaunchTask)及读取build文件(program)

tasks.json指定输入原始文件和输入build文件(args)

参考:

launch.json中的配置

{
"version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build", //指定读取编译文件 "preLaunchTask": "build", //指定task "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ]}

tasks.json中的配置:

{
"version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${workspaceFolder}/1.cpp", //待编译源文件 "-o", "build" //输出编译文件名 ], "problemMatcher": [ "$gcc" ] } ]}

编写好源文件(1.cpp)后,要build一次(ctrl+shift+b),若发现没有编译文件输出,则可能是用的命令不对,task.json->command改成"g++"试试

 另外还要注意检查源文件路径是否真如配置设定的那样

转载于:https://www.cnblogs.com/SHQHDMR/p/11206753.html

你可能感兴趣的文章
[Python]数据挖掘(1)、梯度下降求解逻辑回归——考核成绩分类
查看>>
枚举类enum的values()方法
查看>>
BZOJ 1726: [Usaco2006 Nov]Roadblocks第二短路 Dijkstra
查看>>
ant简述
查看>>
C#使用CDO发送邮件
查看>>
Oracle中的NVL函数
查看>>
Redis Sentinel机制与用法说明【转】
查看>>
使用NUget发布自己的dll(转)
查看>>
7bit ASCII编解码
查看>>
flask-sqlalchemy(包含离线脚本,with在上下文管理的应用)
查看>>
机器学习工程师 - Udacity 强化学习 Part Ten
查看>>
go语言 新手学习笔记 go基础教程
查看>>
zabbix 添加宏变量
查看>>
中文词频统计
查看>>
Mark一个按照权重生成随机数方法
查看>>
Eclipse中SVN版本信息不显示的问题
查看>>
2016年11月1日——jQuery源码学习笔记
查看>>
[BZOJ]2806: [Ctsc2012]Cheat
查看>>
http报文
查看>>
前端学习记录
查看>>