我刚刚在linux中得到了一个核心转储文件
ulimit -c unlimited
我怎样才能附加gdb
我需要给它提供命令行参数。
样本执行:
./my_prog arg
帮助我进入 gdb
干杯!!
如果您的核心文件core
只是运行
gdb ./my_prog core
做一些事后分析core
。
如果您想在gdb
没有核心的情况下使用,请考虑
gdb --args ./my_prog arg
或者运行gdb ./my_prog
然后发出set args
命令到gdb
.
如果您的进程仍以 pid 1234 运行,您可以gdb ./my_prog 1234
将 gdb 附加到正在运行的进程。
您真的应该阅读gdb 文档。