我刚刚在 Linux 中获得了一个核心转储文件
ulimit -c unlimited
如何附加 gdb
我需要用它给出命令行参数。
示例执行:
./my_prog arg
帮助我进入gdb
干杯!!
最佳答案
如果您的核心文件是core
,只需运行
gdb ./my_prog core
对核心
进行一些事后分析。
如果您想在没有核心的情况下使用 gdb
,请考虑
gdb --args ./my_prog arg
或者仅运行 gdb ./my_prog
,然后向 gdb
发出 set args
命令。
如果您的进程仍在以 pid 1234 运行,您可以使用 gdb ./my_prog 1234
将 gdb 附加到正在运行的进程。
您确实应该阅读 gdb documentation 。
关于c - GDB 在 Linux 中带有 coredump 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15984828/