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

相关推荐
夜月yeyue4 分钟前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
无小道1 小时前
c++-引用(包括完美转发,移动构造,万能引用)
c语言·开发语言·汇编·c++
FirstFrost --sy2 小时前
数据结构之二叉树
c语言·数据结构·c++·算法·链表·深度优先·广度优先
Yingye Zhu(HPXXZYY)3 小时前
Codeforces 2021 C Those Who Are With Us
数据结构·c++·算法
到底起什么网名才能不重名4 小时前
使用各种CSS美化网页
前端·css·vscode·bootstrap·html
liulilittle4 小时前
LinkedList 链表数据结构实现 (OPENPPP2)
开发语言·数据结构·c++·链表
无聊的小坏坏4 小时前
三种方法详解最长回文子串问题
c++·算法·回文串
山河木马5 小时前
前端学习C++之:.h(.hpp)与.cpp文件
前端·javascript·c++
2401_891957315 小时前
list的一些特性(C++)
开发语言·c++
米饭「」5 小时前
C++AVL树
java·开发语言·c++