_fgets
调用。我的程序在调用时收到SIGTTIN
,这是正常的。但是当我标记将SIGTTIN
传递给应用程序时,程序等待在终端中输入,但是既不按Enter键也不按Ctrl-D停止从输入中读取。我应该怎么做才能完成输入?#1 楼
通过以这种方式调用IDA可以避免此问题:cat | idaq
评论
最后,我可以使用IDA的调试器,谢谢@jvoisin。我仍然不明白为什么该命令有效,但是它确实有效。
– Ta Thanh Dinh
16 Mar 4 '16 at 0:52
_fgets
调用。我的程序在调用时收到SIGTTIN
,这是正常的。但是当我标记将SIGTTIN
传递给应用程序时,程序等待在终端中输入,但是既不按Enter键也不按Ctrl-D停止从输入中读取。我应该怎么做才能完成输入?cat | idaq
评论
您正在使用哪个版本的IDA?如果我没记错的话,我会用6.3或类似的方法修复。@joxeankoret IDA 6.3。但是在GDB中进行调试时没有问题。
GDB不是IDA。您是否尝试过重定向输入?您可以在参数字段“