108

OS X v10.9 (Mavericks) で GDB を使用しようとしましたが、そこにはありません。それはどこに行ったのですか?

# /usr/lib/gdb
-bash: /usr/bin/gdb: No such file or directory
# gdb
-bash: gdb: command not found

Xcode 5.0.1 も起動しました。

設定 > ダウンロード

..コマンド ライン ツールは使用できなくなりました — ffs!

4

12 に答える 12

38

Homebrew を使用して Mavericks にインストールできます。

brew install homebrew/dupes/gdb
于 2013-11-03T20:49:36.100 に答える
9

この Homebrew コマンドは、Mavericks に GDB ツールをインストールするために機能します。

brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb
于 2013-11-12T22:47:56.150 に答える
2

Maverics でソースから GDB をコンパイルしました。

警告であるはずのいくつかのエラーを抑制するために、メイクファイルを(./configureの後)変更しました...(-Wno-string-plus-intを追加しました)

Line 385:
CFLAGS = -g -O2 -Wno-string-plus-int

Line 388:
CXXFLAGS = -g -O2 -Wno-string-plus-int

両方が必要かどうかはわかりません。

しかし

結局のところ、標準バージョンは .app ファイルからのデバッグをサポートしていません (Carbon インターフェイスを使用する Lazarus アプリで必要な場合)。

自分でやりたい場合は、次のリンクに従ってください: https://sourceware.org/gdb/wiki/BuildingOnDarwin

于 2013-10-28T13:01:37.333 に答える
1

Follow the steps given at here, it is working fine:http://wiki.lazarus.freepascal.org/GDB_on_OS_X_Mavericks_and_Xcode_5

于 2014-02-27T05:06:19.843 に答える
1

私の場合、次の手順で OS X で動作するようになりました。

  1. ここで説明されているようにGDB Homebrew をセットアップしますhttp://wiki.lazarus.freepascal.org/GDB_on_OS_X_Mavericks_and_Xcode_5

  2. 次に、デバッグをDwarf2に設定します: Project -> Project Options.. ここに画像の説明を入力してください

実行/ビルドがハングアップした場合は、コンピューターを再起動し(タスクゲートまたはその他のプロセス証明書が認証されていない可能性が最も高い)、デバッグ設定を「自動 (-g)」コンパイルおよび実行(認証ダイアログが表示されてログイン) に戻し、デバッグ設定を次のように変更します。「Dwarf2」と再コンパイルする必要があります

この認証の失敗を防ぐために、実行操作の後に GDB がクラッシュした場合は、常に GDB を停止するようにしてください。

于 2014-09-08T09:58:10.907 に答える
0

www.macports.org をインストールして、GDB をインストールできます。ただし、これを書いている時点ではまだリリースされていないため、Mavericks用のMacPortsインストーラーを待つ必要があります。

于 2013-10-25T16:16:23.367 に答える
-1

これを実行して、コマンド ライン ツールをインストールします。

xcode-select --install
于 2013-10-26T08:02:43.390 に答える
-1

コマンド ライン ユーティリティは新しい Xcode には含まれていませんが、次の手順に従って入手できます。(上記の Xcode 選択コメントは私にとってはうまくいきませんでした。)

Xcodeを開く

アプリケーションメニュー項目「Xcode」で、Open Developer ToolMore Developer Tools ...を選択します。

これにより、多数のソフトウェアを含むサイトに移動します。「Command Line Tools (OS X Mavericks) for Xcode - Late October 2013」をダウンロードしてインストールしてください。

(Jore のクレジットhttps://discussions.apple.com/message/23513040#23513040 )

于 2013-10-31T01:41:10.033 に答える