mac安裝gdb調試(轉載)

來源:互聯網
上載者:User

標籤:des   style   blog   http   使用   io   art   ar   

 轉載自:http://blog.plotcup.com/a/129

 

最近一直用go寫一個項目,本想在mac上用gdb調試一下,但xcode4.6帶的gdb版 本還是太低了,不支援go,只好自己安裝一個。本以為直接brew install gdb就 完事了,後來發現不是那麼回事,還要給gdb製作認證簽名。下面是操作步驟:

安裝gdb
brew install gdb

程式編譯完成後在/usr/local/bin/下面建立一個gdb的軟鏈,並且將/usr/bin/ 下面的gdb改名。

製作認證
  1. 開啟鑰匙串訪問
  2. 建立認證
  1. 輸入名稱,並選擇類型
  1. 輸入有效期間,一般預設365就好,也就是一年
  1. 然後一直直接繼續,直到建立畫面,選擇系統,並建立
  1. 選擇剛剛產生的gdb-cert認證,並雙擊
  1. 在認證簡介中開啟信任,並將使用此認證時選擇為總是信任
對gdb簽名

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

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

Tip

執行這個之前可能要重啟電腦

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

使普通使用者也可使用gdb

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

參考資料
  • http://sourceware.org/gdb/wiki/BuildingOnDarwin
本文出自:http://blog.plotcup.com, 原文地址:http://blog.plotcup.com/a/129, 感謝原作者分享。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.