最近、Xcode でゲーム エンジン用の静的ライブラリをコンパイルしようとしています。OS X 10.8 と Xcode 4.4 を使用しています。Xcode の古いインストールから 10.6 プラットフォームをコピーすることができました。少しコピーした後、適切なヘッダーなどを備えた実行可能な 10.6 SDK を取得することができました。LLDB は 10.6 を好まなくなったため、デバッグには GDB を使用する必要がありました。1 つのビルド設定に触れるまで、デバッグは少しうまくいきましたが、どの手がかりもありません。スナップショットの復元を実行しても何も修正されませんでした。とにかく、今のデバッグは本当に不安定です。アプリケーションを初めて実行すると、すべて正常に動作します。ゲームを起動し、静的ライブラリをロードし、ブレークポイントが機能し、すべて問題ありません。しかし、その後、次の実行試行、および今後のすべての試行で、次のエラー メッセージが表示されます。
Unable to find Mach task port for process-id 49069: (os/kern) failure (0x5).
クラッシュレポートはこれを報告します:
Thread 0 Crashed:
0 dyld 0x8fe01030 _dyld_start + 0
デバッガーの出力には、通常のもの以外の情報は表示されません。
Xcode 4.4 を 10.6 用にコンパイルして 100% の時間実行する方法はありますか?
編集: http://sourceware.org/gdb/wiki/BuildingOnDarwinで説明されている手法を使用してみましたが、エラーはまだ残っています。