我正在使用艾根C++库,可从http://eigen.tuxfamily.org/下载。这是一个更容易处理矩阵和数组的C++库。我使用g++编译器和gdb进行调试。但是,我发现在使用gdb时无法打印矩阵的内容(由特征提供)。
发布于 2014-08-01 12:32:39
您必须安装可以在特征/调试/gdb/中找到的gdb扩展。
文件开头的注释说明了如何安装它。
发布于 2015-02-20 00:25:49
您可以使用的一个技巧是.data()成员,它为您提供一个指向包含数据的原始数组的指针。这样,您就可以在GDB中打印它,如下所示:
print *X.data()@Length_X
其中X是特征变量,Length_X是它的行和列的乘积。
https://stackoverflow.com/questions/25085465
复制