哪位大神知道mac下gdb如何安裝?
1.GDB作為一個強大的c/c++調試工具,一直是程序猿們的良好伴侶,但轉到Mac os才發現竟然沒有默認安裝,所幸還有強大的homebrew工具:brew install homebrew/dupes/gdb 然后就是漫長的等待+編譯安裝時間了,安裝完成后敲擊gdb能打印出版本信息,說明已經正確安裝了
2.生成證書,這是由于Mac os的安全機制阻止了gdb對要調試的程序進行完全控制,對此我們要對gdb賦予合適的權限,首先我們要在keychain access里面添加相應的keychain (鑰匙串)。
3.選擇"always trust"我們剛生成的證書,這樣就不用每次在運行gdb的時候手工輸入管理員密碼了
4.對gdb進行證書簽名。
5.打開activity monitor, 在cpu一欄的搜索框中輸入‘taskgated’,然后雙擊進程所在行,點選‘quit’,這是你會發現taskgated進程消失了(好無辜的一個進程:( )。現在就可以對gdb進行簽名了:codesign -s gdb-cert /usr/local/bin/gdb