因为mac下并没有自带的gdb调试工具。所在需要自己手动安装,在进行gdb安装前应首先配置好homebrew安装管理工具。
打开终端复制粘贴下面的语句即可(亲试可用,也是复制粘贴别人的好像是官网的。试过其他的并不行)
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
回车后就是等待了,它会自动进行更新的了。
这样就算安装完homebrew的了。接下来就可以进行安装gdb了
ps:不知道为什么执行这个命令有时会返回400。如果出现了过一会再试可能就可以成功了。
安装好homebrew后,输入如下命令 brew search gdb 查看homebrew中是否有gdb安装包,可以看到我现在的版本中并没有gdb安装包。
因为我已经是安装好了才来记录下来我的安装过程的,所以下面放的我的图片就是已经安装好了的gdb了。
如果是没有安装gdb的话,就不会出现我如上的图片的。
接下来就是输入执行下面这个命令sudo brew install gdb 就可以进行安装
注意!!!!!!!!!!!!!!!!!!!!!!
这个是时候还不能正常使用gdb的因为我们还需要配置相应的证书才行
1、首先打开钥匙串,添加证书,如下图
2、然后填写以下信息,必须一样
3、然后一路继续下去,直到看到这个界面,刚出现这个界面的时候是“登陆”,我们需要把它改为“系统”
4、然后在钥匙串的系统选项中查看到刚刚创建的gdb-cert证书,然后双击,点击信任,全部选择始终信任,至此证书就创建好了
5、然后打开终端,执行下面的命令,到这里就已经完成了,这样就可以使用gdb了
sudo codesign-sgdb-cert /usr/local/bin/gdb
以上是我在此记录作为以后自己使用为主。
参考的的网址:http://www.cnblogs.com/lzrabbit/p/4032515.html(这个是安装brewhome的)
http://www.jianshu.com/p/99b057d5566f(这个是安装配置gdb的)