OSX Mojave 上的 GDB 兼容性问题
GDB Compatibility Issue on OSX Mojave
我在 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。
Mojave 上 gdb 的已知错误。还是没有解决。在下面的线程中,提出了一个解决方案,其中涉及重建 gdb 并进行一些更改。
更新:
8.2 已正式纳入这些更改,因此无需手动完成。
Valgrind 仍然无法在 OSX Mojave 上运行,但我正在使用 heapusage,它是 valgrind 的一个很好的替代品
我在 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。
Mojave 上 gdb 的已知错误。还是没有解决。在下面的线程中,提出了一个解决方案,其中涉及重建 gdb 并进行一些更改。
更新: 8.2 已正式纳入这些更改,因此无需手动完成。
Valgrind 仍然无法在 OSX Mojave 上运行,但我正在使用 heapusage,它是 valgrind 的一个很好的替代品