Dyn.load无法加载使用-fopenmp Rcpp编译的对象

时间:2014-02-07 23:05:21

标签: r openmp rcpp

我正在使用g ++(GCC)4.6.1来编译我的Rcpp包。但是使用-fopenmp选项时,它会在“dyn.load”中出错(无法加载* .so)。没有-fopenmp包安装顺利。我正在使用最新的Rcpp。编译期间唯一的警告是:

compiler_setup.hpp:169:110: note: #pragma message: Your C++ compiler is in C++11 mode, but it has incomplete support for C++11 features 
.so: undefined symbol: dsyevd_

R版本是3.0.2 Patched(2013-10-11 r64042)。我不使用Rcpp的其他c代码可以正常使用-fopenmp。安装运行的g ++是

 g++  -DNDEBUG -DUSE_R -DNDEBUG -DDISABLE_SINGLE -DNTHROW -DDISABLE_FIO -I/usr/local/include -I"./3.0/Rcpp/include"  -fopenmp -fpic  -g -O3 -pipe -std=c++0x -Wall -pedantic -c eQTL.cpp -o eQTL.o

0 个答案:

没有答案