1

ncurses を使用する C コマンドライン アプリケーションがあり、これを開発するために Xcode 4.4 (OSX Lion) を使用しています。これまでのところ、Xcode でビルドした後、端末からコードを実行してきました。ここで、コードのマルチスレッド部分をプロファイリングする必要があり、これには Instruments を使用したいと考えています。Xcode で「プロファイル」を実行すると、Instruments が起動しますが、おそらく Xcode でクラッシュするのと同じ理由で、つまりターミナルを開けないためにすぐにクラッシュします。コードのすべての curses 部分をオフにすると、Instruments で正常に動作しますが、明らかに出力が得られません (コードの進行状況を追跡することが重要です)。最後に、ターミナルからコードを実行し、Instruments 内からプロセスにアタッチしようとすると、「アタッチにはターゲットが CoreFoundation.framework を利用する必要があります」というメッセージが表示されます。

コードをプロファイリングし、同時に端末ウィンドウで curses の出力を確認する方法を教えてください。

4

0 に答える 0