RのBLASlibを使用するac関数(後でRスクリプトで使用される)を作成しようとしています。
#include <stdio.h>
#include <R.h>
#include <R_ext/BLAS.h>
void foo(int *dimension, double *vect1, double *vect2)
{
const int dim = dimension[0];
const int incxy = 1;
//swaps two vectors
F77_NAME(dswap)(&dim,vect1,&incxy,vect2,&incxy);
}
私は以下を使用してコードをコンパイルします:
R CMD SHLIB foo.c
エラーが発生します:
foo.o:foo.c:(.text+0x41): undefined reference to `dswap_'
私は何が欠けていますか?