Cmake -GXcodeを使用してC++プロジェクトをXcodeで実行することができました。それが提供するNicegdbのために、今私はそれをデバッグしたいと思います。
ただし、gdbが実行される作業ディレクトリを変更する必要があります。そうしないと、機能しません。 (作業ディレクトリのパスに関連するファイルからいくつかのデータを読み取る必要があります)私ができることは、gdbがcd working_dirの入力を停止し、手動でrと入力して実行した後です。これは機能しますが、Xcodeは常に文句を言い、エレガントなソリューションでもありません。
したがって、ビルド設定のどこかで、作業ディレクトリを設定できるはずです。しかし、どこで?!
Xcodeで、実行可能ファイルで「Get Info」を実行し、最初のタブを確認します。作業ディレクトリの設定があります。
このソリューションをXCode4.xに更新するだけです
[製品]-> [スキーム]-> [スキームの編集]に移動します
[オプション]タブで、作業ディレクトリを選択します。
Xcode 4では、作業ディレクトリの設定はスキーム設定の下にあります。
デフォルトのデバッグ作業ディレクトリは、〜/ Library/Developer/Xcode/DerivedData/project-/Build/Products/Debugの下にあります。フルパスを使用することをお勧めします。