あいつの日誌β

働きながら旅しています。

MacOSX yosemite で GDB を使う

あらすじ

gdb 使ったことがないので事前に予習

https://groonga.doorkeeper.jp/events/23042?utm_campaign=event_23042_18158&utm_medium=email&utm_source=not_replied_message

手順

だいたいここを真似する。バージョンが違うせいか画像がところどころ変わっているっぽい

http://qiita.com/takahashim/items/204ffa698afe09bd4e28

brew install gdb

% brew install gdb
% which gdb
/usr/local/bin/gdb
% gdb --version | head -n 1
GNU gdb (GDB) 7.8.1

taskgatedの再起動

taskgated は launchctrl で監視されているので以下のコマンドで再起動が可能

% ps aux | grep taskgated 
% sudo kill xxxx

GDBへのコード署名

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

たぶんこれでOK