本文轉載於:http://logic0.blog.163.com/blog/static/1889281462014183271283/
1. 安裝gdb
homebrew地址:https://github.com/Homebrew/homebrew-dupes
要安裝有homebrew,homebrew 是一個包管理器。
安裝gdb 的命令如下,安裝完之後需要對gdb 進行簽名,簽名方式轉載自http://plotcup.com/a/129
sudo brew install
2. 生成證書
打開鑰匙串訪問
創建證書
輸入名稱,並選擇類型
輸入有效期,一般默認365就好,也就是一年
我的是OS X Yosemite(10.10.1 )版本的,跟原文不一致,中間多了幾步,我直接略過,默認選擇就好了!
然後一直直接繼續,直到創建畫面,選擇系統,並創建
選擇剛剛生成的gdb-cert證書,並雙擊
在證書簡介中打開信任,並將使用此證書時選擇爲總是信任
3.對gdb簽名
有了剛剛製作的證書後,打開shell,然後執行如下代碼:
codesign -s gdb-cert /usr/local/bin/gdb
Tip
執行這個之前可能要重啓計算機
完成以上工作後gdb就可以調試go了,但是每次使用的時候都會提示輸入管理員 密碼。
使普通用戶也可使用gdb
由於之前製作的證書是在系統下面的,所以每次執行gdb都會提示管理員密碼,解 決方法也很簡單,打開鑰匙串訪問將系統下面的gdb-cert複製一份放到登錄下面 就行。