このトピックは、インテル® MIC アーキテクチャーにのみ適用されます。
void attach_idb() {
volatile int loop = 1;
do {
volatile int a = 1;
} while (loop);
}
デバッグするコードが実行される前に attach_idb() を呼び出します。カード上のプロセスにアタッチした後に、while ループ内にブレークポイントを設定し、実行を続けます。ブレークポイントで停止したら、ループを 0 に設定し、必要に応じてブレークポイントを設定して、実行を続けます。
ネイティブ・アプリケーションをコプロセッサー上でのみデバッグする場合は、ターゲットデバッガーを使用してアプリケーションを開始するか、コプロセッサー上でアプリケーションを開始してデバッガーをアタッチします。