teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤記訂正

2017/03/12 10:52

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  「machintosh gdb」で検索すると「Macに標準でgdbはインストールされていない」とか「Macの標準デバッガはlldb」といった記事が見つかります。
2
2
 
3
- 学びたいというのがどのような目的や学び方をしたいのかにもよりますが場合によってはlldbが使えるならあえてgdbをインストールせずにlldbを使ってみるというのでもいいのではないかと思います。というのはご質問の雰囲気からunix系のOSとしてMacを使うということにまだそれほど親しんでおられないように見受けられるからです。gdbのインストールでつまずいたりする可能性を考えるとlldbをそのまま使った方が手軽かも知れません。
3
+ 学びたいというのがどのような目的や学び方をしたいのかにもよりますがlldbがインストールされているならあえてgdbをインストールせずにlldbを使ってみるというのでもいいのではないかと思います。というのはご質問の雰囲気からunix系のOSとしてMacを使うということにまだそれほど親しんでおられないように見受けられるからです。gdbのインストールでつまずいたりする可能性を考えるとlldbをそのまま使った方が手軽かも知れません。
4
4
 
5
- gdbとlldbでそれほど大きく違わないと思います。要するにこれらはどちらも実行可能ファイル(=プログラムファイル)をアセンブリー言語レベルでデバッグするものであり、多少のコマンドの違いはアセンブリー言語を「学ぶ」段階では問題にならないは?[入門LLDB](http://sleepingcatsyndrome.com/post/107692770850)なんて記事をみる限りでは充分すぎる機能を持ったデバッガに見えます。
5
+ gdbとlldbでそれほど大きく違わないと思います。というのは要するにこれらはどちらも実行可能ファイル(=プログラムファイル)をアセンブリー言語レベルでデバッグするものであり、多少のコマンドの違いはアセンブリー言語を「学ぶ」段階では問題にならないと思うからす。[入門LLDB](http://sleepingcatsyndrome.com/post/107692770850)なんて記事をみる限りでは充分すぎる機能を持ったデバッガに見えます。