我是靠谱客的博主 成就蜜粉,最近开发中收集的这篇文章主要介绍GDB: Failed to set controlling terminal: Operation not permitted\n“出错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

vscode无法调试

在这里插入图片描述
程序没法调试,但是可以运行,设置断点不会在断点那停,
vscode调试信息报错
在这里插入图片描述
显示程序已经停止,但是其实代码已经跑起来了。
在这里插入图片描述

解决办法

在这里插入图片描述
上图的warning前面有一个&,在我的运行是传参的最后一个参数是&,
在这里插入图片描述
我把这个参数删掉,就可以了。

为什么

因为&,便是程序在后台运行,我感觉第一个可能原因是gdb运行时程序无法接收这个参数,程序认为输入的参数不符合要求。
第二个是因为&使得程序在后台运行成功了,gdb无法调试在后台运行的程序,不过去掉就可以调试了

最后

以上就是成就蜜粉为你收集整理的GDB: Failed to set controlling terminal: Operation not permitted\n“出错的全部内容,希望文章能够帮你解决GDB: Failed to set controlling terminal: Operation not permitted\n“出错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部