我有一个小问题。是否可以在 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
如果它不存在,请告诉我您对此的看法!