私はosx 10.8.4の下にあり、homebrewを使用してgdb 7.5.1をインストールしました(動機は--with-pythonなどの新しい機能を備えた新しいgdbを取得します...)
私が得るc ++ Eclipseプロジェクト内でデバッグを実行すると、長い話は短くなります:
Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
コード署名に関するさまざまな提案に従いました
だから私はしました:
- 証明書を設定する
- gdbに署名-> codesign -s gdb-cert / usr / local / bin / gdb
Eclipseでデバッグを再実行すると、上記と同じエラーが発生します(「gdbがコード署名されていることを確認してください-taskgated(8)を参照してください)」。
gdbを以前のgdb(Eclipseのgdb設定)/ usr / libexec / gdb / gdb-i386-apple-darwinに戻した場合、デバッグは期待どおりに実行されます。
そこに解決策/ヒントはありますか?
どうも
ペレ