如何在MacBook Air m2上安装gdb



我在C代码中遇到分段错误,所以我认为最好用gdb来查找错误,但找不到gdb。

如果你真的想在mac上使用gdb,正如Andrew所说,测试不好,你可以使用x86_64版本的brew:

首先,您需要安装x86_64 brew:

arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

然后,您可以使用立即安装gdb

arch -x86_64 zsh
arch -x86_64 brew install gdb

此外,您可能需要将x86_64 brew添加到您的.zshrc 中,从而对其进行别名

alias x86brew='arch -x86_64 /usr/local/bin/brew'

所以你可以使用";x86brew";安装而不必";arch-x86_64zsh";

GDB尚未(尚未(移植到运行在M2(AArch64(架构上的MacOS。就我所知,即使是旧x86-64上的MacOS GDB也没有经过很好的测试。

我相信lldb可能适用于MacOS/M2目标,但我对在MacOS上安装这个调试器一无所知。

最新更新