gpt4 book ai didi

c++ - 如何调试 g++ 的段错误?

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

我尝试在 aix 6.1 上使用 g++4.4.6 编译代码。我没有安装 gdb。编译后,显示 Segmentation Fault 错误:-

../test/Corner.h: In member function 'void VirtualFlow<T>::vector_flow(typename T::Data**, typename T::Data**) [with T = NProcess<or_func<NetAndVal<ZVal2>, with_derivatives>, ConvexNoOverlapSize<16, 16, Multiply<65536l, AllPass<CornerT<NetAndVal<ZVal2> >, NoFlow<CornerT<NetAndVal<ZVal2> > > > > > >]':
../test/Corner.h:369: internal compiler error: Segmentation fault

我尝试使用 -g 选项创建 .o 文件并查找问题。

opt/freeware/bin/g++ -g ConnectFlow2.C -o ConnectFlow2.o

但我无法调试。

请分享调试段错误的良好做法。

谢谢。

最佳答案

简化代码以保留 ICE 仍然发生的最低限度,并向 GCC 项目提交错误报告。他们解决问题的机会比您高得多。

关于c++ - 如何调试 g++ 的段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268473/

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