VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录

这篇具有很好参考价值的文章主要介绍了VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

因为需要协助同事调试rtklib中的rtkrcv程序,一直调试程序都是用了vscode,这次也不例外,但是在调试过程中,发现程序在打开当前终端(/dev/tty)的时候,总是打开失败,返回的错误原因是“No such device or address”,后面网上搜索了下,在VS code 的issue里面,发现相关问题,用来记录

系统环境

CentOS 7
VS Code 1.87.2

VS Code插件

C/C++ v1.19.8
C/C++ Extension Pack v1.3.0

根源

vscode远程调试的C++程序是运行在没有终端的环境下,但是程序内部又访问/dev/tty(当前运行程序的终端),从而导致打开/dev/tty失败

解决方案

针对VSCode,暂无,但是可以通过更换调试工具规避

参考链接

Failed to open /dev/tty with vscode debugger文章来源地址https://www.toymoban.com/news/detail-841629.html

到了这里,关于VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Dev c++代码配色,像vscode一样

    目录 设置入口:进入工具编译器选项 光标所在行的背景 元素配色:代码元素由上至下配色(对于不常显示的元素就不设置了) 对要设置的元素:选自定义前景或背景规定自定义颜色输入配色参数  Space(先设置空白处,这也是全局背景,设置后,其他元素基本只需要设置前

    2024年02月07日
    浏览(38)
  • tty(五)串口的打开过程

    我们知道,在serial核心层提供了2个重要接口 uart_register_driver uart_add_one_port 上者通过调用tty核心的接口,完成了tty_driver的动态分配和注册,然而此时并没有看到创建字符设备, 通过对uart_add_one_port的分析,最终调用了tty核心的 tty_register_device_attr接口 tty核心层的tty_cdev_add接口

    2024年02月15日
    浏览(34)
  • Clion配置C++程序用Android NDK编译,并用真机远程调试(临时目录和termux)

    :ndk, clion, cmake, usb, tcp, ssh, remote debug, remote gdb debug, termux, tabby 假设已经有了一个在windows下能正常编译运行的C++控制台程序,本文仅说明如何在windows下交叉编译到android并调试。C++库类似。 要点提示: 对于unity用户,建议用unity 2022自带的 ndk r23 。理论上可以用新版,但

    2024年02月21日
    浏览(57)
  • 【Android取证篇】Android设备USB调试打开方式(开发者模式)

    Android各个版本系统手机开启”USB调试”的入口不全相同,仅供参考—【蘇小沐】 1、【Android1.0-3.2】 路径:在应用列表选择「设置」-「应用程序」-「开发」-勾选「USB调试」选项。 2、【Android 4.0、4.1】 路径:在应用程序列表中选择「设置」进入系统设置菜单-「开发者选项」

    2024年02月14日
    浏览(53)
  • uniapp真机调试提示没有检测到设备,Hbuilder自定义基座打包失败

    关于如何真机运行可以参考这些大佬的文章 http://t.csdn.cn/yodv7 1,首先确保手机数据线连接电脑,且数据线有传输数据的功能 (数据线使用时间太长,接口松动的,换一根数据线试试) 2,下载对应的手机助手(需要以此来连接设备) ios是 iTunes( https://www.apple.com.cn/itunes/ ) 安卓

    2024年02月02日
    浏览(73)
  • 异地现场工控设备,如何实现远程配置、调试?

    南京某企业专注于工业物联领域,在相关项目中往往会在各个点位部署基于Linux系统的中控主机,实现各类物联设备信息的采集、汇总。但是,由于各点位分散多地,且数量达到了上百个,虽然中控主机具备4G物联网接入能力,但受限于公网IP、网络运营商等方面,难以实现互

    2024年01月23日
    浏览(44)
  • UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)

    在HBuilderX更新后,Windows系统UniAPP在线调试iOS已经不能像之前那样自己安装基座到手机,通过在【设备管理】信任基座app后直接运行调试,现在采用打包自定义基座。 生成打iOS自定义基座所需的描述文件 1.1:登录苹果开发者账户,添加 Profiles 1.2:选择【Ad Hoc】,右上角下一步

    2023年04月16日
    浏览(54)
  • 打开谷歌浏览器远程调试功能

    谷歌浏览器远程调试功能 首先我们来启动Chrome的远程调试端口。你需要找到Chrome的安装位置,在Chrome的地址栏输入 chrome://version 就能找到Chrome的安装路径 开启远程控制命令 开启后的样子(注意要关闭其他谷歌浏览器的窗口) 记住其中的 webSocketDebuggerUrl 后面的地址。这就是我们

    2024年02月11日
    浏览(49)
  • vscode远程连接失败解决方案

    1、在vscode SSH扩展设置中配置config文件的绝对位置, 该文件一般位于.ssh文件夹中( C:Users你的用户名.sshconfig  ) 2、删除known_hosts文件,该文件一般和config配置文件一样在.ssh文件夹中( C:Users你的用户名.sshknown_hosts  )  3、若删除了该文件之后仍然连接失败,尝试在命

    2024年02月09日
    浏览(60)
  • VSCode远程调试linux

    这个调试是基于 迅为itop3568板子 进行调试的,如果你的不是这个板子,其实其他的也差不多流程。 这里从机3568下载好GCC和GDB之后,通过指令进行编译并生成可执行文件。因为linux中进行调试确实不太方便,没有windows下的工具那么舒服,所以这里用VScode进行远程调试。 这里是

    2023年04月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包