Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Linux环境交叉编译MacOS的R包?_Linux_Macos_R_Cross Compiling - Fatal编程技术网

如何从Linux环境交叉编译MacOS的R包?

如何从Linux环境交叉编译MacOS的R包?,linux,macos,r,cross-compiling,Linux,Macos,R,Cross Compiling,我正在运行Linux并试图编译一个R包,以便在Mac上使用。我只能找到Linux->Windows和MacOS->Windows交叉编译说明。有人知道我应该如何为R编译MacOS二进制软件包吗 或者,我会满足于构建服务器。同样,有一个Windows build server for R软件包,但是有人知道MacOS build server吗?首先构建一个gcc交叉编译器——请参阅其文档 不过,可用的库可能是一个限制因素。您必须从OS X中重建所有您想要链接的内容。只需补充说明: 虽然可以安装i

我正在运行Linux并试图编译一个R包,以便在Mac上使用。我只能找到Linux->Windows和MacOS->Windows交叉编译说明。有人知道我应该如何为R编译MacOS二进制软件包吗


或者,我会满足于构建服务器。同样,有一个Windows build server for R软件包,但是有人知道MacOS build server吗?

首先构建一个gcc交叉编译器——请参阅其文档

不过,可用的库可能是一个限制因素。您必须从OS X中重建所有您想要链接的内容。

只需补充说明:

虽然可以安装in-R软件包(来自所有主要平台Windows、Mac、Linux的预编译二进制软件包),但在安装过程中,也有用于从源代码构建软件包的工具

从源()安装的示例:


< P>根据包(纯R或其他一些类似C/C++的语言),根据您使用的操作系统,需要额外的工具来构建包(源于源代码,例如Windows,R Linux系统的R BASE-DEV)。对于一次性的交叉构建可能不可行。R SNP矩阵包的作者显然经常这样做。考虑好好问问他。
install.packages("Simpsons", type="source")