我用 c++ 编写了一个 php 的扩展,http://devzone.zend.com/1435/wrapping-c-classes-in-a-php-extension/本教程的 hep 编写。在我的扩展中,我正在创建线程并执行 mysql 查询。代码运行良好,但运行后出现此错误"分段错误(核心转储)"。
我尝试了"gdb"调试器,我得到了这个
"程序接收信号SIGSEGV,分段错误。[切换到线程 0x7ffff7eb2700 (LWP 11985)]"
让我知道我找到导致此问题的任何方法。
您可以在 gdb 中使用 bt full 命令来检查调用堆栈。请确保您已使用 -O0 -g 标志编译扩展,并与 -g 标志链接。