我已经在TX1中安装了OpenBlas,并且time_dgemm示例使用gcc可以正常编译。但是,我需要能够使用g++将其余代码与OpenBlas链接。当我尝试使用g++编译time_dgemm示例时,它失败,给出链接错误“...对'dgemm _(......)的 undefined reference 。唯一的变化是使用g++而不是gcc。
正如其他人过去所建议的那样,我曾尝试使用g++(使CC = g++)编译OpenBLAS库,但是当它尝试编译BLAS的某些部分时,编译会失败。
有任何想法吗?
最佳答案
如果某些人遇到相同的问题,则可以使用以下命令进行编译:
g++ openBlasExample.cpp -I /usr/include/openblas -lopenblas
您可以在Linux上使用以下命令找到您的openblas包含文件夹:
locate openblas
更多信息在这里:
https://gist.github.com/xianyi/6930656
关于c++ - OpenBlas和g++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38056069/