gpt4 book ai didi

c++ - 如何处理 SIGSEGV 并在 c/C++ 程序中接收 SIGSEGV 时打印回溯跟踪?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:51 27 4
gpt4 key购买 nike

我正在构建一个 C++ 程序,我需要在其中处理 SIGSEGV 并且信号处理程序应该能够打印回溯。任何人都可以帮忙吗。

问候

最佳答案

获得 SIGSEV 回溯的最好方法是生成核心文件而不是打印回溯。请小心,因为如果您处理 SIGSEV,系统将不会调用默认的核心生成器。

如果您无论如何都想处理 SIGSEV(正如之前评论的那样,这是系统相关的),请参阅 libc 回溯函数 [ http://www.gnu.org/s/libc/manual/html_node/Backtraces.html ] ,它可能会有用。

关于c++ - 如何处理 SIGSEGV 并在 c/C++ 程序中接收 SIGSEGV 时打印回溯跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832734/

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