デバッガーgdbとlldbとMacOSについてのメモ
- 作者: Raywenderlich Com Team,Derek Selander
- 出版社/メーカー: Razeware LLC
- 発売日: 2017/12/15
- メディア: ペーパーバック
- この商品を含むブログを見る
gdbとlldbというもの
CTFではよく使われるっぽいデバッガーでgbdというものがある、それで、いろいろインストールしたのだけども、どうしても動かない
エラー
(gdb) run Starting program: /Users/hoge/Desktop/fuga/test During startup program terminated with signal ?, Unknown signal.
最終的にはこのあたりに行き着き・・・gdbのダウングレードをしてみたけどもやっぱり同じエラー stackoverflow.com
で、どうやら、MacOSX High Serraはgdbサポート外らしい。↓ [C] デバッガgdbを使用しているときに不明な終了信号 macos | CODE Q&A [日本語]
え〜うーむそうしたらどうするの・・・
lldbというものがあるらしい!
代替物が発見された・・・しかもMacは初期設定時に入ってるとのことで・・・
$ lldb test (lldb) target create "test" Current executable set to 'test' (x86_64). (lldb) run Process 2367 launched: '/Users/hoge/Desktop/fuga/test' (x86_64) test #予定していた出力printf Process 2367 exited with status = 0 (0x00000000) (lldb)
機能してるぅ!よかった一安心。