gpt4 book ai didi

c - 错误仅在 NetBeans 中运行 C 代码时出现

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:49 27 4
gpt4 key购买 nike

从 Netbeans 6.8 内部运行一段 C 代码会导致段错误。但在 Debug模式下或从 shell 运行时,问题不会出现。在 Netbeans 的外部终端和输出窗口中都尝试过。

该进程是线程化的,并使用发送信号的 itimer,我用 pthread_sigmask 屏蔽了不相关的线程。

在debug模式下看到了一些bug隐藏的东西,为什么在shell中运行也能隐藏?

最佳答案

当您的程序表现出任何未定义的行为时,操作环境中的任何更改都可能导致应用程序的行为不同。这种不同的行为可能是也可能不是崩溃。

如果应用程序是多线程的,您可能会遇到一些竞争条件。最好的办法是获取核心转储并进行调查。

关于c - 错误仅在 NetBeans 中运行 C 代码时出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3736228/

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