【发布时间】:2011-07-07 22:38:58
【问题描述】:
这个问题是在一次采访中问我的。
他们问我如何生成可以调试的核心转储文件。
然后我说用gcc 中的-g 标志我们可以做到。
然后他们问我-g 标志对编译器有什么作用。
我说过(可能是一个错误的答案)它将打开核心文件中所有可用于调试的符号。
谁能告诉我它到底是做什么的?
【问题讨论】:
-
可能值得注意的是,如果你想生成一个进程的核心转储,你可以将它的 PID 传递给 gcore 命令。