GDB怎么调试使用.sh(shell脚本)启动的程序?(未完成,待测试)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GDB怎么调试使用.sh(shell脚本)启动的程序?(未完成,待测试)相关的知识,希望对你有一定的参考价值。
1 )直接在shell脚本中调用GDB。这意味着你没有标准的和标准的重定向。(不知道怎么操作。。反正没成功)
2)运行shell脚本,然后将调试器附加到已经运行的c ++进程,像这样:gdb progname 1234其中1234是正在运行的c ++进程的进程ID。(没有尝试成功)
如果您需要在程序开始运行之前执行操作,则选项1将是更好的选择,否则选项2是更清洁的方式。
参考文章:使用GDB调试从shell脚本调用的C ++程序(Use GDB to debug a C++ program called from a shell script)
以上是关于GDB怎么调试使用.sh(shell脚本)启动的程序?(未完成,待测试)的主要内容,如果未能解决你的问题,请参考以下文章