BLASライブラリを含めてコードでBLAS関数を呼び出していますが、コンパイラが「ddotはこのスコープで宣言されていません」というエラーを吐き出すため、コードに何らかの問題があるようです。
#include <stdio.h>
#include <stdlib.h>
#include <blas.h>
int main()
{
double m[10],n[10];
int i;
int result;
printf("Enter the elements into first vector.\n");
for(i=0;i<10;i++)
scanf("%lf",&m[i]);
printf("Enter the elements into second vector.\n");
for(i=0;i<10;i++)
scanf("%lf",&n[i]);
result = ddot(m,n);
printf("The result is %d\n",result);
return 0;
}
このコードを適切に修正する方法について何かアイデアはありますか?