sourceCpp() 无法在 R 3.4.3 中工作:clang 错误
sourceCpp() fails to work in R 3.4.3: clang error
我刚刚在我的 iMac 上将 R 更新到最新版本。
尝试通过 RStudio 的 sourceCpp() 获取 Rcpp 文件时,出现错误
ld: warning: directory not found for option '- L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0'
ld: warning: directory not found for option '-L/usr/local/gfortran/lib'
ld: library not found for -lquadmath
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [sourceCpp_3.so] Error 1
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I../inst/include - I"/Library/Frameworks/R.framework/Versions/3.4/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.4/Resources/library/RcppArmadillo/i nclude" -I"/Users/jarrett/Desktop/HAC simulation" -I/usr/local/include -fPIC -Wall -g -O2 -c accumulate.cpp -o accumulate.o
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o sourceCpp_3.so accumulate.o -L/Library/Frameworks/R.framework/Resources/lib -lRlapack -L/Library/Frameworks/R.framework/Resources/lib -lRblas -L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0 -L/usr/local/gfortran/lib -lgfortran -lquadmath -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
Error in sourceCpp("accumulate.cpp") :
Error 1 occurred building shared library.
对如何继续解决问题有任何想法吗?
查看以下似乎与您发布的问题相符并提供解决方案的文章:Rcpp, RcppArmadillo and OS X Mavericks "-lgfortran" and "-lquadmath" error
我刚刚在我的 iMac 上将 R 更新到最新版本。
尝试通过 RStudio 的 sourceCpp() 获取 Rcpp 文件时,出现错误
ld: warning: directory not found for option '- L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0'
ld: warning: directory not found for option '-L/usr/local/gfortran/lib'
ld: library not found for -lquadmath
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [sourceCpp_3.so] Error 1
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I../inst/include - I"/Library/Frameworks/R.framework/Versions/3.4/Resources/library/Rcpp/include" -I"/Library/Frameworks/R.framework/Versions/3.4/Resources/library/RcppArmadillo/i nclude" -I"/Users/jarrett/Desktop/HAC simulation" -I/usr/local/include -fPIC -Wall -g -O2 -c accumulate.cpp -o accumulate.o
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o sourceCpp_3.so accumulate.o -L/Library/Frameworks/R.framework/Resources/lib -lRlapack -L/Library/Frameworks/R.framework/Resources/lib -lRblas -L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0 -L/usr/local/gfortran/lib -lgfortran -lquadmath -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
Error in sourceCpp("accumulate.cpp") :
Error 1 occurred building shared library.
对如何继续解决问题有任何想法吗?
查看以下似乎与您发布的问题相符并提供解决方案的文章:Rcpp, RcppArmadillo and OS X Mavericks "-lgfortran" and "-lquadmath" error