ubuntu下vscode使用cmake编译运行c++配置文件
在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++配置文件相关推荐
- stm32 vscode 编译_linux 下 VSCODE 使用CMake编译STM32程序
摘要: M32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c.obj[67%]Builttargetstm32l051Scanningdependencieso ...
- Ubuntu下正确使用cmake编译安装glog
1,安装gflags git clone https://github.com/gflags/gflags.git cd gflags mkdir build && cd build ...
- Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法
Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...
- Ubuntu下VScode配置ssh免密远程登录
一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...
- ubuntu下VSCode的配置
字体配置 在设置中搜索'font',在'Editor: Font family'中修改, 如下是Ubuntu下VSCode默认字体设置 'Droid Sans Mono', 'monospace', ...
- 在ubuntu下使用cmake进行opencv的配置和Windows下进行使用cmake编译源代码比较,opencv3进行g++例子程序编译、动态库的制作
1.首先安装的是cmake软件,使用指令: apt-get install cmake 接着查看版本,测试是否安装成功: root@emouse:/home# cmake --version cmak ...
- Windows系统使用VScode开发golang程序,远程连接Ubuntu系统编辑代码并编译运行
文章目录 Windows系统配置Linux golang开发环境 VMware安装 VMware安装Ubuntu无桌面版 Ubuntu系统下配置golang开发环境 配置golang环境 配置git流 ...
- ubuntu下vscode调试开发踩过的坑
最近刚过安装了中文版的ubuntu18.04.1,安装完之后想在ubuntu上安装vscode做c/c++的开发调试,踩了不少坑,在此记录一下,希望大家在这条路上不要再踩同样的坑. 1.安装vscod ...
- Ubuntu下使用单目相机运行ORB SLAM2
环境:Ubuntu16.04+ROS Kinetic+USB单目摄像头 虽然ORB SLAM2的官方说明中表示没有ROS也可以编译运行,但要实时的跑ORB SLAM2还是需要ROS平台的,所以之前没有 ...
最新文章
- 超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
- cannot open layout editor - how to fix error message
- display:table-cell自适应布局下连续单词字符换行
- python重复元素判定_30段极简Python代码:这些小技巧你都Get了么
- linux查找、搜索字符或文件
- HTML5 开源游戏引擎 LayaAir
- 三菱plc232数据线驱动下载_失易得安卓恢复v5.3.5.0-失易得安卓恢复PC版下载
- html5小说阅读器源码,文本源码阅读器(NexusTextView)
- apq用linux镜像,apq模拟器如何使用 apq模拟器使用方法教程
- Xray工具~(Web自动化漏洞检测)
- oracle floor
- SpringMVC细节(下)
- 第二十九章 管理许可(二)
- va_list 使用总结
- 解决neural-renderer-pytorch编译安装问题
- 当当网高可用架构之道
- 外汇天眼:Axi收回在RGT Capital的全部控制权,Eurotrader获得FCA牌照
- java 世界协调时间格式_Java核心教程之常见时间日期的处理方法
- 什么是三层交换机?二层交换与三层交换和路由有什么区别?
- [CC-MCO16306]Fluffy and Alternating Subsequence
热门文章
- php cdi_使用Fabric8在CDI管理的bean中注入Kubernetes Services
- jsf表单验证_JSF:在正确的阶段进行验证(了解生命周期)
- λ演算的语法和语义_λ和副作用
- jvm能识别什么字符集_识别JVM –比预期要难
- Selenium Java教程– Selenium中的类名定位器
- 如何在不增加人员的情况下自动化API安全程序
- Java Enterprise软件与应有的软件
- 用于混合Spock 1.x和JUnit 5测试的Maven项目设置
- Spring Reactor教程
- Java命令行界面(第18部分):JCLAP