在 Mac El Capitan 上安装 GDB 期间出现两个错误

Two errors during GDB installing on Mac El Capitan

我的 mac 版本是 El Capitan 10.11.2 .

我用macports安装了gdb(其实是ggdb)。信息如下:(我之前已经安装过gdb,之所以这样做是因为我只是确定我安装了gdb。)

$ sudo port install gdb
--->  Computing dependencies for gdb
--->  Cleaning gdb
--->  Scanning binaries for linking errors
--->  No broken files found.

并且我已经创建了我的 gdb 密钥证书,名为 ggdb。但是当我尝试使用终端通过键入以下命令对我的 ggdb 证书进行代码签名时:

codesign -s ggdb /opt/local/bin/ggdb

发生错误!!不管我是否退出taskagated,错误仍然出现如下:

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate: can't create output file: /opt/local/bin/ggdb.cstemp (Permission denied)
/opt/local/bin/ggdb: the codesign_allocate helper tool cannot be found or used

codesign 正在尝试将文件 ggdb.cstemp 写入您没有写入权限的目录 (/opt/local/bin/)。尝试使用 sudo 代替:

sudo codesign -s ggdb /opt/local/bin/ggdb