在gcc/g++能编译运行c++的情况下,使用cmake编译只需要修改以下两个文件。

launch.json

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "g++-9 - 生成和调试活动文件","type": "cppdbg","request": "launch",//attach为附加//"program":"${fileDirname}/${fileBasenameNoExtension}","program": "cmake.launchTargetPath","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],//"preLaunchTask": "C/C++: g++-9 生成活动文件","miDebuggerPath": "/usr/bin/gdb"}]
}

tasks.json

{"tasks": [{"type": "cppbuild","label": "make build",//编译的项目名,build//"label": "C/C++: g++-9 生成活动文件","command":"cd ./build ;cmake ../ ; make",//使用cmake编译的3组命令//"command": "/usr/bin/g++-9","args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${workspaceFolder}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

ubuntu下vscode使用cmake编译运行c++配置文件相关推荐

  1. stm32 vscode 编译_linux 下 VSCODE 使用CMake编译STM32程序

    摘要: M32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c.obj[67%]Builttargetstm32l051Scanningdependencieso ...

  2. Ubuntu下正确使用cmake编译安装glog

    1,安装gflags git clone https://github.com/gflags/gflags.git cd gflags mkdir build && cd build ...

  3. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

    Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...

  4. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  5. ubuntu下VSCode的配置

    字体配置 在设置中搜索'font',在'Editor: Font family'中修改, 如下是Ubuntu下VSCode默认字体设置 'Droid Sans Mono', 'monospace', ...

  6. 在ubuntu下使用cmake进行opencv的配置和Windows下进行使用cmake编译源代码比较,opencv3进行g++例子程序编译、动态库的制作

    1.首先安装的是cmake软件,使用指令: apt-get install cmake 接着查看版本,测试是否安装成功: root@emouse:/home# cmake --version cmak ...

  7. Windows系统使用VScode开发golang程序,远程连接Ubuntu系统编辑代码并编译运行

    文章目录 Windows系统配置Linux golang开发环境 VMware安装 VMware安装Ubuntu无桌面版 Ubuntu系统下配置golang开发环境 配置golang环境 配置git流 ...

  8. ubuntu下vscode调试开发踩过的坑

    最近刚过安装了中文版的ubuntu18.04.1,安装完之后想在ubuntu上安装vscode做c/c++的开发调试,踩了不少坑,在此记录一下,希望大家在这条路上不要再踩同样的坑. 1.安装vscod ...

  9. Ubuntu下使用单目相机运行ORB SLAM2

    环境:Ubuntu16.04+ROS Kinetic+USB单目摄像头 虽然ORB SLAM2的官方说明中表示没有ROS也可以编译运行,但要实时的跑ORB SLAM2还是需要ROS平台的,所以之前没有 ...

最新文章

  1. 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
  2. cannot open layout editor - how to fix error message
  3. display:table-cell自适应布局下连续单词字符换行
  4. python重复元素判定_30段极简Python代码:这些小技巧你都Get了么
  5. linux查找、搜索字符或文件
  6. HTML5 开源游戏引擎 LayaAir
  7. 三菱plc232数据线驱动下载_失易得安卓恢复v5.3.5.0-失易得安卓恢复PC版下载
  8. html5小说阅读器源码,文本源码阅读器(NexusTextView)
  9. apq用linux镜像,apq模拟器如何使用 apq模拟器使用方法教程
  10. Xray工具~(Web自动化漏洞检测)
  11. oracle floor
  12. SpringMVC细节(下)
  13. 第二十九章 管理许可(二)
  14. va_list 使用总结
  15. 解决neural-renderer-pytorch编译安装问题
  16. 当当网高可用架构之道
  17. 外汇天眼:Axi收回在RGT Capital的全部控制权,Eurotrader获得FCA牌照
  18. java 世界协调时间格式_Java核心教程之常见时间日期的处理方法
  19. 什么是三层交换机?二层交换与三层交换和路由有什么区别?
  20. [CC-MCO16306]Fluffy and Alternating Subsequence

热门文章

  1. php cdi_使用Fabric8在CDI管理的bean中注入Kubernetes Services
  2. jsf表单验证_JSF:在正确的阶段进行验证(了解生命周期)
  3. λ演算的语法和语义_λ和副作用
  4. jvm能识别什么字符集_识别JVM –比预期要难
  5. Selenium Java教程– Selenium中的类名定位器
  6. 如何在不增加人员的情况下自动化API安全程序
  7. Java Enterprise软件与应有的软件
  8. 用于混合Spock 1.x和JUnit 5测试的Maven项目设置
  9. Spring Reactor教程
  10. Java命令行界面(第18部分):JCLAP