我刚刚在Linux中获得了一个核心转储文件
ulimit -c unlimited
我该如何附加gdb
我需要给它命令行参数。
示例执行:
./my_prog arg
帮助我进入gdb
干杯!!
如果您的核心文件core刚刚运行
core
gdb ./my_prog core
用进行事后分析core。
如果您想在gdb没有核心的情况下使用,请考虑
gdb
gdb --args ./my_prog arg
否则运行,gdb ./my_prog然后向发出set args命令gdb。
gdb ./my_prog
set args
如果您的进程仍以pid 1234的身份运行,则可以gdb ./my_prog 1234将gdb附加到正在运行的进程。
gdb ./my_prog 1234
您确实应该 阅读 gdb文档。