从c++调用和控制GDB
Invoke and control GDB from c++
是否有任何方法调用GDB和控制,从c++程序访问它?
是。使用重定向输入/输出执行它,并通过管道简单地控制它。
编辑:这取决于你想在哪里做。在Windows上,您可以使用以下命令:http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx
在*nix上,Linux管道中描述的输入和输出SO答案的步骤应该可以完成。
相关文章:
- 当在带有Eigen的C++中使用GDB时,我如何才能看到更多的大矩阵
- 如何找出GDB的SIGTRAP核心转储的根本原因
- 控制允许动态运行c++的并发操作数
- 从控制台中删除最后打印的元素
- 是否可以使用if constexpr删除控制流语句
- 如何使用gdb制作一个可以漂亮地打印每个对象的C++函数
- 无法在windows控制台中为C++程序提供必要的输入
- gdb错误:Backtrace已停止:上一帧与此帧相同(堆栈已损坏?)
- 使用vscode调试时,GDB意外退出
- 控制到达非空函数clang(-Wreturn-type)的末尾
- 查找 GCD:并非所有控制路径都返回值
- 通过 API 控制 DJI 相机
- 禁止在控制台上记录谷神星
- 是否可以使用一个类来控制 C++ 中另一个类的对象?(阿杜伊诺)
- 如何防止 CUDA-GDB 中的<优化输出>值
- fopen 在 gdb 中返回 NULL
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- 如何使C++调试语句显示在 gdb 控制台中
- 是否可以在GDB会话之间传输对程序的控制
- 从c++调用和控制GDB