我试图在我的项目中使用 ATLAS,但我什至无法将最简单的代码与之链接:
#include <stdio.h>
#include <cblas.h>
void ATL_buildinfo(void);
int main() {
ATL_buildinfo();
return 0;
}
我正在编译:
gcc -I/home/caian/ATLAS/include/ \
-I/home/caian/ATLAS/ARCH/include/ \
-L/home/caian/ATLAS/ARCH/lib/ \
-latlas main.c -o test
我仔细检查了 ATL_buildinfo 原型和 libatlas.a,nm 显示 ATL_buildinfo 存在。
可能是什么问题呢?