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

相关推荐
给大佬递杯卡布奇诺9 分钟前
FFmpeg 基本API avcodec_open2函数内部调用流程分析
c++·ffmpeg·音视频
进击的圆儿33 分钟前
高并发内存池项目开发记录 - 02
开发语言·c++·实战·项目·内存池
YXXY31336 分钟前
二叉树进阶
c++
夜晚中的人海44 分钟前
【C++】使用双指针算法习题
开发语言·c++·算法
怀旧,1 小时前
【Linux系统编程】3. Linux基本指令(下)
linux·开发语言·c++
艾莉丝努力练剑1 小时前
【C++STL :stack && queue (三) 】优先级队列的使用以及底层实现
linux·开发语言·数据结构·c++·stl
earthzhang20215 小时前
【1028】字符菱形
c语言·开发语言·数据结构·c++·算法·青少年编程
techdashen6 小时前
圆桌讨论:Coding Agent or AI IDE 的现状和未来发展
ide·人工智能
AA陈超7 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P05-08 UI 部件数据表
c++·游戏·ue5·游戏引擎·虚幻
止观止7 小时前
如何开发 VSCode 内置扩展:从零开始构建最简扩展
ide·vscode·编辑器