Mac OS Sierra 上的 GDB,试图完全卸载并删除所有文件但不能

GDB on Mac OS Sierra, trying to uninstall and remove all files completely but can't

我应该先说明我正在使用 Xcode 在 macOS Sierra 10.12.6 上工作。

我用 homebrew 安装了 GDB,在我尝试使用它之前它似乎安装正常。在终端中,它一直说这不是一个有效的命令。 (我是 C 的新手,正在和我的教授一起工作。当我在他面前下载它后尝试使用它时,甚至他也感到困惑)。所以后来我尝试通过创建 make 文件来安装它,但仍然有问题。然后我再次使用 homebrew 但是卸载并重新安装,仍然有问题。

现在,当我使用 gcc 编译 C 文件时,我什至无法 运行。我只是得到一个 unable to open file 的声明。我读过有人向 sudo mv /usr/local /usr/_local 提出建议,但我被告知我没有权限,即使在输入密码后也是如此。

当我尝试删除属于 gdb 的所有项目时,我遇到了所有错误。我已经删除了 Xcode,希望我可以重新安装它。

我正处于开始考虑完全删除我的 macports 的地步。

我正在寻找有关如何尝试从零开始的任何建议。我需要在到期的项目上使用 gdb,但无法完成 运行ning。请帮我从窗台上谈谈!

编辑:

我使用 Sublime 创建了一个简单的 Hello World 文件,它编译并且 运行 与 gcc 没问题。所以我的项目文件不知何故已损坏。至少我可以冷静一点。但我仍然想解决这个 gdb 问题并安装一个新副本,删除所有旧内容。

I'm working with Xcode on macOS Sierra 10.12.6

I need to use gdb on a project that is due and can't get this up and running

我不知道如何在 macOS 上重新安装 gdb,但请注意 gdb 目前在 macOS Sierra 上已损坏(至少调试动态库),请参阅 Bug report

因此,即使您正确安装了 gdb,您也可能一事无成(gdb 将无法调试您想要的内容)。

尝试使用 gcc -Wall -g $fileName.c -o $fileName 使您的文件可执行。这将显示所有可能存在的错误。其次,如果它不起作用并且您绝对需要使用 gdb,请使用 Linux 的 VM(如果您是 Linux 或 Mate 的新手,建议使用 Ubuntu)是一个很好的选择。如果你想做一些严肃的调试,那么你必须只使用 sudo apt-get install gdb 甚至安装 gdb-dashboard git-hub gdb-dashboard。这是我能想到的最快的解决方法。顺便说一句,好的 VM 是 VirtualBox 和 Parallel Desktop(如果你想从 VM 访问本地文件)。