gpt4 book ai didi

linux - 在 Linux 服务器上配置和检查核心转储

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:22 24 4
gpt4 key购买 nike

作为我的第一个专业项目,我正在 Linux 中使用 C 开发套接字服务器应用程序。作为编程的初学者,我对 Linux 环境知之甚少。目前我遇到一个问题,有时我的服务器应用程序崩溃,我无法找出如何确定崩溃的原因。然后我阅读了有关核心转储生成的信息。我尝试实现核心转储但无法获得任何结果。

有人可以提供一些帮助来为我的应用程序配置核心转储并查看崩溃原因的核心文件吗?请提供基本水平的答案,因为我只是初学者。

我正在使用 Netbeans IDE 进行编程。将我的应用程序名称视为 Socketserver。

谢谢。

最佳答案

如果您的可执行文件的名称是 Socketserver按如下方式运行应用程序

#ulimit -c unlimited
#./Socketserver

如果您的应用程序崩溃,将在您执行代码的目录中生成一个核心转储文件。您可以使用 gdb 如下分析核心转储文件:

gdb Socketserver <core file name>

然后你可以使用基本的 gdb 命令,比如bt、print、frame等分析问题。

关于linux - 在 Linux 服务器上配置和检查核心转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35865425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com