0

我已阅读但不理解当前可用的材料。我去年春天才安装了 Linux,当时我也自学了如何编写 C++。我对此很陌生。

我正在尝试调试一个使用Trilinos矩阵求解器包的程序。我有Epetra_SerialDenseMatrix的可变类型。gdb和ddd都不能显示这些变量类型的内容。

具体来说,我如何获取gdb和/或ddd链接到 Trilinos 库以便可以打印这些类型的变量?

4

1 回答 1

0

你看过这些Trilinos 教程吗?

我还发现这个页面显示了如何使用 GDB 或Totalview来调试 Trilinos 附带的单元测试。

摘自 Trilinos 页面

  • 串口调试可以在gdb或者totalview中完成
    • 广发银行
      • 数据库
      • % run -- --gtest_filter=<failing-test>

  • 可以用 valgrind 来调试内存问题
    • 串行:valgrind <utest-exe> -- --gtest_filter=<failing-test>
于 2013-04-14T03:48:56.857 回答