使用c
在raspbian
中调试纯QtCreator
程序(无Qt,CMake项目)
得到错误:
&"warning: GDB: Failed to set controlling terminal: Inappropriate ioctl for device\n"
&"Cannot exec -c exec /home/user/build-Services-Raspberry_Pi-Debug/Server .\n"
&"Error: No such file or directory\n"
我试图将SHELL /bin/sh
添加到项目运行环境,并且还创建了.gdbinit
并将export SHELL=/bin/sh
放入其中。 echo $SHELL
得到了/bin/sh
。但是得到了相同的错误输出。
并且还很累地启用Run in terminal
,gdb看起来可以正常工作,并且错误没有出现在终端中,但是程序会在启动时停止,如下所示:
如果不进行Qt调试,程序可以正常启动,所以我认为gdb可能有问题,但代码问题没有。