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脚本)启动的程序?(未完成,待测试)的主要内容,如果未能解决你的问题,请参考以下文章

怎么通过你shell脚本删除文件的某一行以及后面几行

shell命令的GDB别名

shell脚本后台运行

shell 脚本调试

如何在shell脚本中修改添加替换指定文件中的内容

如何调试用GDB执行bash shell脚本的C程序?