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

相关推荐
AutumnWind042012 分钟前
【Intelij IDEA使用手册】
java·ide·intellij-idea
你疯了抱抱我2 小时前
【Mac】vscode 配置 GD32E230CXXX 开发环境
ide·vscode·macos·嵌入式
feng_you_ying_li4 小时前
C++复习二,继承与多态
c++
小小de风呀4 小时前
de风——【从零开始学C++】(十一):list的基本使用和模拟实现
开发语言·c++·list
陌路205 小时前
C++高级进阶--夯实进阶基础(1)
开发语言·c++
CriticalThinking5 小时前
在 JetBrains IDE 中通过 ACP 协议集成 Claude Code等外部工具
ide·agent·ai编程
郝学胜-神的一滴6 小时前
中级OpenGL教程 008:精准控制高光光斑大小与强度
c++·unity·godot·three.js·图形学·opengl·unreal
牢姐与蒯6 小时前
c++数据结构之c++11(一)
数据结构·c++
折戟不必沉沙7 小时前
构造和析构函数能否是虚函数?能否调用虚函数?
c++
-To be number.wan7 小时前
算法日记 | STL- sort排序
c++·算法