0

我正在尝试使用 HiPLARb 安装程序编译 hiplarb。运行以下命令:

./HiPLARb.Installer --prefix=/home/ubuntu/mylibs
--cuda-home=/usr/local/cuda-5.5 --with-atlas --with-rpatched 
--r-install-dir=/home/mylibs/R-patched

在编译 R 之前,一切都编译得很好。它在以下行终止:

gcc -std=gnu99 -Wl,--export-dynamic-fopenmp -L/usr/local/lib -o R.bin Rmain.o -L../../lib -lR -lRblas

它返回以下内容:

/usr/local/lib/libR.so: undefined reference to `drot_'
/usr/local/lib/libR.so: undefined reference to `dtrsm_'
/usr/local/lib/libR.so: undefined reference to `dswap_'
/usr/local/lib/libR.so: undefined reference to `dcopy_'
/usr/local/lib/libR.so: undefined reference to `ddot_'
/usr/local/lib/libR.so: undefined reference to `dgemm_'
/usr/local/lib/libR.so: undefined reference to `dscal_'
/usr/local/lib/libR.so: undefined reference to `dnrm2_'
/usr/local/lib/libR.so: undefined reference to `dsyrk_'
/usr/local/lib/libR.so: undefined reference to `daxpy_'
/usr/local/lib/libR.so: undefined reference to `drotg_'
/usr/local/lib/libR.so: undefined reference to `zgemm_'
collect2: ld returned 1 exit status

我现在卡住了,不确定如何编译 R 才能正常工作。请帮忙。

4

0 回答 0