我正在 Ubuntu 16.04 上的 Eclipse Neon 中调试应用程序。我的项目要求我生成一个核心转储(其中包括正在调试的进程的所有内存(堆、堆栈、代码段等)),同时为该应用程序提供一个调试会话。
在 Eclipse 中调试同一应用程序时,我尝试从终端使用“gcore”。这给了我:
警告:进程 32062 已被进程 32032 跟踪
ptrace:不允许操作。
如果没有调试过程,您将无法做到这一点。
程序没有运行。
gcore:创建 core.32062 失败
如果我使用“gcore”而不在 Eclipse 中调试应用程序,则会生成核心转储。
我没有找到从 Eclipse 中生成核心转储的选项……这存在吗?在哪里可以找到它?我可以添加一个插件,允许我在调试应用程序时从 Eclipse 中“执行 gcore”(类似)命令吗?
谢谢!希望你能帮忙。