2017-01-31 38 views
9

macOS Sierra 10.12.2にgdbをインストールする方法をオンラインで検索しましたが、見つけられない方法で失敗しました。それから、私のマシンでは簡単にうまく動作する次の方法を見つけます。それはあまりにもあなたを助けることを願って:)MacOS端末にgdbをインストールする方法Sierra

+1

これはC言語にどのように関係していますか? – Olaf

+0

Cを崇高なテキストで書いて、ターミナルを使ってコンパイルしてデバッグしようとすると、この問題が発生しました。申し訳ありませんが不明瞭です。 – aFactoria

答えて

15
  1. GDB-7.12.1.tar.xzファイル拡張https://www.sourceware.org/gdb/download/

  2. から最新のGDBをダウンロード:への端末でtar xopf gdb-7.12.1.tar.xz

  3. cd gdb-7.12.1をgdbフォルダを開きます

  4. 次に、gdbフォルダのREADMEファイルの指示に従うか、次の手順に従います:

  5. ./configure、ターミナル

  6. make待つと(ある程度の時間がかかることがあります)、再び待つ

  7. sudo make install

今GDBは/ usr/local/binに設置されます/

+1

これがMac OS High Sierra(バージョン:10.13.2(17C88))でも動作するかどうか知っていますか? – user6490375

+2

今日の時点でこの手順に従ってgdb 8.0をインストールしたところ、Mac OS High Sierra 10.13.2(17C88)で動作します。 –

+0

@PhilippeSultan、素晴らしい。将来の読者がいる場合は、その人を助けるためにコメントを投稿してもらいます。 – user6490375

2

また、homebrewを使用してMac OSでgdbを入手することもできます。 install-gdb-macos-sierra

+0

これはMac OS High Sierra(バージョン:10.13.2(17C88))でも動作しますか? – user6490375

+1

私はそれを試していないが、私はそれが動作すると思う、このイ​​ンストールのレシピはハイシエラ互換です:https://github.com/Homebrew/homebrew-core/blob/9ec9fb27a33698fc7636afce5c1c16787e9ce3f3/Formula/gdb.rb – FrankyFred

+1

いいえ。将来の読者がいる場合は、その人を助けるためにコメントを投稿してもらいます。ありがとう! – user6490375

関連する問題