3

我已经在 TX1 中安装了 OpenBlas,并且 time_dgemm 示例使用 gcc 编译得很好。但是,我需要能够使用 g++ 将我的其余代码与 OpenBlas 链接起来。当我尝试使用 g++ 编译 time_dgemm 示例时,它失败,给出链接错误“... undefined reference to 'dgemm_(......”。唯一的变化是使用 g++ 而不是 gcc。

正如其他人过去建议的那样,我尝试使用 g++(make CC=g++)编译 OpenBLAS 库,但是当它尝试编译 BLAS 的某些部分时编译失败。

有任何想法吗?

4

1 回答 1

1

如果有些人有同样的问题,我可以使用以下命令进行编译:

g++ openBlasExample.cpp  -I /usr/include/openblas -lopenblas

您可以在 Linux 上使用以下命令找到您的 openblas 包含文件夹:

locate openblas

更多信息在这里:

https://gist.github.com/xiyi/6930656

于 2018-07-02T08:01:22.653 回答