1

XCode で C プログラムを起動して実行する際に奇妙な問題があります。コマンドライン C プログラムを作成します (プログラムは "Hello, World!\n" を出力するだけです)。プログラムは問題なく準拠しています。([実行] メニューの [実行] 項目を使用して) 実行すると、デバッガ コンソール ウィンドウに出力が出力されない方法。

管理者アカウントで XCode を実行しているため、管理者以外のアカウントで XCode Debugger を実行するために必要な管理者権限に問題はありません。奇妙なことに、別の管理者アカウント (テスト用に作成) にログインすると、XCode 内からプログラムを問題なく実行できます。「Hello, World」という行が表示されます。GDBの出力と同様に。

以前にアカウントの短縮名を変更したため、アカウント (テスト用に作成したものではない) に問題があると思われます。ここで誰かが問題や可能な修正を垣間見ることができれば幸いです。

私が試した解決策:ディスクユーティリティを使用してアクセス許可を修復します。dscl を使用して _developer グループに追加します (ただし、私のアカウントは管理者であるため、実際には役に立たなかったと思います); XCodeを再インストールします。

私のラップトップは OS X 10.6.8 を実行しており、私の XCode のバージョンは 3.2.6 です。

4

1 に答える 1

0

私のマシンで XCode Debugger がハングする理由は、私のホーム ディレクトリに、XCode とは異なる GDB バージョンを指す .gdbinit があるためです。.gdbinit を削除すると、デバッガーが再び動作します。

于 2013-02-01T00:31:52.553 に答える