在 MacOS 上从源代码构建 gdb

Dan*_* He 2 macos gdb apple-m1

我正在尝试在 Apple M1 MacBook 上安装交叉编译的 gdb。我下载了 gdb 11.1 并执行了以下操作:

/tmp/src/gdb-11.1/configure --enable-targets=all
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

命令似乎已完成且没有错误。/usr/local/include当我检查、等时,所有相关文件似乎都已安装/usr/local/lib,但找不到 gdb 的实际二进制文件。有想法吗?

Pet*_*son 7

MacOS/m1 (aarch64) 不支持 GDB。

您可以在 GDB 讨论列表上跟踪(权威)更新。下面的链接是最新状态(2022 年 7 月)。目前没有贡献者在研究它,唯一的选择似乎是 LLDB(它应该能够处理“-O0”代码)。

https://inbox.sourceware.org/gdb/3185c3b8-8a91-4beb-a5d5-9db6afb93713@Spark/