C++ 在C/C+中故意创建堆芯转储+;?

C++ 在C/C+中故意创建堆芯转储+;?,c++,linux,debugging,gdb,C++,Linux,Debugging,Gdb,我希望有目的地在我的应用程序中创建一个核心转储,而不仅仅是在它被终止时 我不知道这是否是正确的问题,但是在我的程序中是否有任何内核函数可以调用,比如dump\u core(“core.XXXX”)? 我想要实现的目标是,在我的应用程序中的一些点上抛出我的核心,然后用GDB调试这个内核转储。< /P>您需要一个转储,但要使程序运行吗?如果您在C标签上请求这个,而不是C++,那么您可能会得到更多的专家响应。

我希望有目的地在我的应用程序中创建一个核心转储,而不仅仅是在它被终止时

我不知道这是否是正确的问题,但是在我的程序中是否有任何内核函数可以调用,比如
dump\u core(“core.XXXX”)

我想要实现的目标是,在我的应用程序中的一些点上抛出我的核心,然后用GDB调试这个内核转储。< /P>您需要一个转储,但要使程序运行吗?如果您在C标签上请求这个,而不是C++,那么您可能会得到更多的专家响应。