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

相关推荐
Vanranrr5 分钟前
Python vs PowerShell:自动化 C++ 配置文件的两种实现方案
c++·python·自动化
先知后行。5 分钟前
QT项目学习(自用)
c++·qt
时光追逐者11 分钟前
Visual Studio 2026 正式版下载与安装详细教程!
ide·c#·.net·.net core·visual studio
ULTRA??18 分钟前
Qt 中基于 QVector3D 实现的直线交点+法向量计算函数
c++·qt
Aevget22 分钟前
「Java EE开发指南」如何在MyEclipse中开发EJB 2 Session Bean?(二)
java·ide·java-ee·开发工具·myeclipse
2301_8079973823 分钟前
代码随想录-day55
数据结构·c++·算法
艾莉丝努力练剑24 分钟前
【Linux基础开发工具 (五)】详解自动化构建:make / Makefile
linux·运维·服务器·c++·centos·自动化
SongYuLong的博客24 分钟前
C++基于jsoncpp开源库json数据操作
开发语言·c++·json
艾莉丝努力练剑2 小时前
【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践
java·开发语言·c++·安全·c++11
快乐zbc9 小时前
【C++ 基础】:给定一个指针 p,你能判断它是否指向合法的对象吗?
c++