Mac環境下gdb的安裝

本文轉載於: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. 生成證書

  1. 打開鑰匙串訪問

  2. 創建證書

/upload/zj4sqh/2.png

  1. 輸入名稱,並選擇類型

/upload/gKoRCL/3.png

  1. 輸入有效期,一般默認365就好,也就是一年

/upload/fox8Z1/4.png


我的是OS X Yosemite(10.10.1 )版本的,跟原文不一致,中間多了幾步,我直接略過,默認選擇就好了!

  1. 然後一直直接繼續,直到創建畫面,選擇系統,並創建

/upload/1---Vv/5.png

  1. 選擇剛剛生成的gdb-cert證書,並雙擊

/upload/VG9vCy/6.png

  1. 在證書簡介中打開信任,並將使用此證書時選擇爲總是信任

/upload/I9zY5R/7.png


3.對gdb簽名

有了剛剛製作的證書後,打開shell,然後執行如下代碼:

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

Tip

執行這個之前可能要重啓計算機

完成以上工作後gdb就可以調試go了,但是每次使用的時候都會提示輸入管理員 密碼。

使普通用戶也可使用gdb

由於之前製作的證書是在系統下面的,所以每次執行gdb都會提示管理員密碼,解 決方法也很簡單,打開鑰匙串訪問將系統下面的gdb-cert複製一份放到登錄下面 就行。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章