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

vscode launch.json 中使用 cmake tools 扩展的命令获取可执行文件目标文件名

首先要确保安装了下面这个 cmake 扩展,并且构建系统使用的是 cmake
在这里插入图片描述

然后在 launch.json 中就可以使用

${command:cmake.getLaunchTargetFilename}

获取构建出的可执行文件目标的文件名

这可以直接嵌入在 launch.json 中的自定义 gdb 命令中,例如

file ${command:cmake.getLaunchTargetFilename}
load

此外,试过了,直接使用

${command:cmake.launchTargetFilename}

也是可以的。但是 ${command:cmake.launchTargetFilename} 会触发一次构建。如果 launch.json 中本来就会执行构建了,就优先使用 file ${command:cmake.getLaunchTargetFilename} ,这个不会触发构建。

参考

参考了博客园的博客:链接

http://www.xdnf.cn/news/1455391.html

相关文章:

  • 设计师的私有化远程协作解决方案,是OpenUI与cpolar组合的标配功能
  • 目标检测系列-Yolov5下载及运行
  • 深度学习下的单阶段通用目标检测算法研究综述2.0
  • Java全栈工程师的实战面试:从Vue到Spring Boot的技术旅程
  • PSU电源原理
  • 双指针扫描使用简述
  • 【AI论文】面向大语言模型(LLMs)的具身强化学习全景图:一项调研综述
  • 新闻稿的发布平台有哪些?选对渠道让发稿效果事半功倍!
  • 移远EC200A OpenCPU笔记
  • 一文吃透同态滤波算法!从原理到 MATLAB 实战,小白也能懂
  • 解析PE文件的导入表和导出表
  • 准确率可达99%!注意力机制+UNet,A会轻松收割!
  • 20250904的学习笔记
  • HTML + CSS 创建图片倒影的 5 种方法
  • 大数据毕业设计选题推荐-基于大数据的儿童出生体重和妊娠期数据可视化分析系统-Hadoop-Spark-数据可视化-BigData
  • 加密货币武器化:恶意npm包利用以太坊智能合约实现隐蔽通信
  • 性能堪比claude sonnet4,免费无限使用!claude code+魔搭GLM4.5在ubuntu上安装完整流程
  • Cadence OrCAD Capture绘制复用管脚封装的方法图文教程
  • 蔚来8月狂卖3.1万辆,反超理想引热议!
  • C++ opencv+gstreamer编译,C++ opencv4.5.5+gstreamer1.0 -1.24.12 编译 ,cmake 4.0.0
  • OpenCV: Mat存储方式全解析-单通道、多通道内存布局详解
  • 0904网络设备配置与管理第二次授课讲义
  • 如何用仓库路线完成一个音视频实战项目:FFmpeg + SDL 简易播放器
  • 把开发环境丢云上,我的电脑风扇再也没转过!
  • 【EasyExcel】Excel工具类2.0
  • C++ STL 中 `std::list` 双向链表容器的几个关键成员函数:`empty()`、`front()` 和 `pop_front()`
  • 【机器学习】HanLP+Weka+Java算法模型
  • 指针高级(3)
  • Redlock:为什么你的 Redis 分布式锁需要不止一个节点?
  • ​浏览器存储