由于netkeeper的HB包的更新,所以又要用老办法反Mac下未来可能会更新的netkeeper了,这里顺便记录一下10.9下的GDB安装。

据说以前的Xcode4.X时代GDB是附带在Command Line Tools里面的,不过那时候我也没去测试过,现在的Xcode5反正是没有GDB了,连Command Line Tools的更新选项也不做出来差评= =

首先要确认有Command Line Tools和brew,这两个你推一下Google娘就有了。第一步运行在终端里运行这段

 $brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb

奇怪的是$brew install gdb却不行,不管了直接让他编译安装就好了。(每次他make的时候我都怕突然报错了= =)

之后mac下需要特别的一步进行证书签名

在钥匙串访问那里添加一个证书名字叫gdb-cert,选上自签名,代码签名,覆盖值。然后保持默认设置不停下一步到选择证书位置的地方,注意选到系统上,之后不停下一步就好。

之后在gdb-cert上右键简介那里打开信任全部设置成总是信任就搞定了。然后执行以下命令进行签名

 $codesign -s gdb-cert /usr/local/bin/gdb

据说执行前要重启,不过我自己偷懒没重启也照样通过了。

原来证书是放在系统下,User要使用的时候会要求输入登录密码,把那个gdb-cert复制CV一份到登陆下就好了。