小さな質問があります。C / C ++で、GDBともう少し相互作用するコードを追加することは可能ですか?
私が次のような機能を持っているとしましょう
void gdb_print(const char*);
これにより、実行中にgdbに情報が出力されます。それが不可能な場合、それは素晴らしいでしょう。いくつかの情報を追跡するのは簡単で、何らかの方法でより速くなります!
プラグインをいくつか作成していて、coutまたはcerrからの情報がコンソールにまったく送信されないため、このようなものが必要です。したがって、それは離散的なものになります。また、次のようなものを追加することもできます。
#ifdef __DEBUG__
#define debug_msg(x) gdb_print(x)
#else
#define debug_msg(x)
#endif
存在しない場合は、これについてどう思うか教えてください!