我是靠谱客的博主 成就蜜粉,最近开发中收集的这篇文章主要介绍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“出错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复