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

标签 c xcode gdb macos-sierra

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

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

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

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

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

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

编辑:

我使用 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 将无法调试您想要的内容)。

关于c - Mac OS Sierra 上的 GDB,试图完全卸载和删除所有文件但不能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46981861/

相关文章:

c - 串口环回/双工测试,用 Bash 还是 C? (过程替换)

iphone - 在 iPhone 或 iPad 应用程序中调用 main 时会发生什么?

objective-c - iOS:将对象添加到NSMutableArray的特定位置

linux - 在gdb中调用malloc时出现负数

debugging - 如何在GDB中跳转到断点?

c - 这个C函数是什么意思?

在不使用 sizeof 的情况下计算结构的大小(以字节为单位)

c - 为什么 sizeof(x++) 不增加 x?

swift - 如何快速响应 macOS 应用程序中的 "Delete"命令?

c++ - gdb 可以中断隐式类方法吗?