|
|
1
2
它看起来像是内存错误(写入释放的内存、双重释放、堆栈溢出等)。当代码可以在linux下编译和运行时,可以使用valgrind查看是否存在内存问题。此外,您还可以尝试禁用部分应用程序,直到问题消失,以获得错误发生的线索。但这种方法也可能会产生误报,因为与内存相关的错误会导致模块失败,而这并不是错误的原因。也可以在gdb中运行该程序。但这里调试器指向的位置可能不是发生错误的位置。 |
|
|
2
0
你没给我们多少钱。但是,这看起来像是您在释放资源时遇到了一些问题。可能是一堆烂摊子。你有没有试过在gdb下运行它,然后查看它崩溃的地方?另外,检查所有新的/删除调用是否匹配。 |
|
|
3
0
将核心转储和二进制文件一起加载到gdb中,以了解问题列表的位置。命令行是:
有关gdb的更多详细信息,请参见 GDB: The GNU Project Debugger . |
|
|
4
0
|
|
|
Le Thuan · grep可以只显示我想要的结果吗 8 年前 |
|
|
Babu · 更新Cygwin后vi或vim未启动 8 年前 |
|
|
Jay8ee · Cygwin命令替换不工作 8 年前 |
|
|
CapnKirk · 在cygwin上安装sdkman 8 年前 |