代码之家  ›  专栏  ›  技术社区  ›  keser

OSX Mojave上的GDB兼容性问题

  •  1
  • keser  · 技术社区  · 7 年前

    在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。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Ravi    7 年前

    莫哈韦gdb的已知错误。仍未解决。在下面的线程中,提出了一个解决方案,涉及到通过一些更改重建gdb。

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

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

        2
  •  0
  •   keser    7 年前
    推荐文章