因為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.lxweimin.com/p/99b057d5566f(這個是安裝配置gdb的)