OpenMP,R和MacOS

wil*_*iam 11 gcc r openmp clang

所以当我加载它时,我尝试运行一个名为BTYDplus的包我得到了这个警告

This data.table install has not detected OpenMP support. It will work but slower in single threaded mode.

我可以运行它没有OpenMP的,但它是非常缓慢的,所以我想通过下面这个教程安装的OpenMP http://thecoatlessprofessor.com/programming/openmp-in-r-on-os-x/ 但我在卡住Enabling R to Compile Code with OpenMP on OS X部分明确当我试图跑vim ~/.R/Makevars/.结果是"~/.R/Makevars/" Illegal file name.

关于如何告诉R使用GCC的任何建议?

小智 3

如果您使用 clang 编译 OpenMP 代码,您将需要libomp. 我发现获得它的最简单方法是通过自制程序与brew install libomp.