OSX Mojave上的GDB兼容性问题

问题描述 投票:1回答:2

我在Mojave更新之前使用gdb但现在却抛出了错误:

(gdb) file a.out BFD: /Users/aliomerkeser/Desktop/a.out: unknown load command 0x32 BFD: /Users/aliomerkeser/Desktop/a.out: unknown load command 0x32 "/Users/aliomerkeser/Desktop/a.out": not in executable format: File format not recognized

这是我的兼容性问题还是配置问题?

我尝试降级gdb并重新编码gdb。

macos gdb macos-mojave
2个回答
1
投票

Mojave上gdb的已知错误。还是没有解决。在下面的帖子中,提出了一个解决方案,它涉及通过一些更改来重建gdb。

gdb 8.2 can't recognized executable file on macOS Mojave 10.14

更新:8.2已正式纳入这些更改,因此不必手动完成。


0
投票

Valgrind仍然无法在OSX Mojave上运行,但我使用的是heapusage,它是valgrind的一个很好的替代品

heapusage

© www.soinside.com 2019 - 2024. All rights reserved.