在向CRAN提交程序包时,如何获取Windows和Mac OSX的结果二进制文件以利用OpenMP?
,即CRAN机器为OpenMP代码构建的make或编译钩子是什么?
答案 0 :(得分:2)
OS X二进制文件
Windows二进制文件
https://cran.r-project.org/doc/manuals/R-exts.html#OpenMP-support
答案 1 :(得分:1)
从R 3.5.3手册开始:
苹果在macOS上构建的clang版本目前不支持OpenMP,但是 CRAN二进制软件包是使用基于clang的工具链构建的 支持OpenMP。 http://www.openmp.org/resources/openmp-compilers-tools提出了一些想法 哪些编译器支持什么版本。
对于大多数MacOS用户,基于源的CRAN软件包安装将失败和/或没有openmp,除非他们已安装,例如通过自制软件,带有openmp支持的clang。这样做的方法不断发展,因此请搜索带有“自制酒bropenmp makevars R CRAN”之类的词的最新帖子。