タグ

gdbに関するtamaxyoのブックマーク (2)

  • MacでGoのデバッグ環境を構築する

    codesign -s gdb-cert /usr/local/Cellar/gdb/7.7/bin/gdb sudo killall taskgated なお、署名の手順などの詳細は次のページを参照してください。 BuildingOnDarwin - GDB Wiki Installing GDB on OS X Mavericks - Neil Traft あとは、このgdbに、パスを通したり、エイリアスやリンクを張ればよいでしょう。 alias ggdb=/usr/local/Cellar/gdb/7.7/bin/gdb Goでgdbデバッグできるようにする こちらもbrewを用いました。 brew install go そして、環境変数GOROOTをセットしておきます。これは設定ファイルに書いてもよいでしょう。 export GOROOT=/usr/local/Cellar/go/

    MacでGoのデバッグ環境を構築する
  • OS XでGDBを使う(ためにコード署名をする) - Qiita

    Mac OS Xでの標準デバッガはlldbになりましたが、GDBを使いたいこともあるかと思います。 そのような場合、HomebrewやMacPortsでインストールすることができます。が、最近のOS Xではそのまま起動しようとすると以下の様なエラーが出て、実行できない場合があります。 (gdb) run Starting program: /Users/maki/tmp/a.out Unable to find Mach task port for process-id 910: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8)) これはメッセージの通り、gdbコマンドがcodesignされていないのが原因です。GDBにコード署名する必要があります。 コード署名の仕方 証明書の作成 まず、

    OS XでGDBを使う(ためにコード署名をする) - Qiita
  • 1