Linuxでgdbで動作するようにプログラムでCまたはC++コードでブレークポイントを設定するにはどうすればよいですか?Linux上のgdbのCまたはC++コードでブレークポイントをプログラムで設定する
すなわち:
int main(int argc, char** argv)
{
/* set breakpoint here! */
int a = 3;
a++; /* In gdb> print a; expect result to be 3 */
return 0;
}
を呼び出すことができますが、移植性を心配している場合、あなたはまた、おそらく心配しています正しさ - したがって、 'main main'ではなく' int main'です。 –
@Stuart - 修正されました。しばらく前にそれをしていたはずです。 –
@ J.Polfer: 'return 0'は必要ありませんが、ちょうどノイズです! –