使用Fortran共享库交叉编译R包

使用Fortran共享库交叉编译R包,r,package,fortran,cross-compiling,gfortran,R,Package,Fortran,Cross Compiling,Gfortran,我正在开发一个R包,它依赖于一些Fortran子程序。我在Linux下编写代码,但为了能够与使用Windows的同事协作,我希望能够编译我的软件包的Windows版本 如何在Linux下为Windows编译R包?我一直在网络上研究这个问题,发现了许多建议和可能的解决方案,但对于如何使用最新版本的R来实现这一点,没有明确的建议。看起来在以前版本的R中支持交叉编译,但现在不再支持了 我能够在Linux下使用MinGW编译我的Fortran子例程,但是我不确定下一步如何创建一个可以安装在Windows

我正在开发一个R包,它依赖于一些Fortran子程序。我在Linux下编写代码,但为了能够与使用Windows的同事协作,我希望能够编译我的软件包的Windows版本

如何在Linux下为Windows编译R包?我一直在网络上研究这个问题,发现了许多建议和可能的解决方案,但对于如何使用最新版本的R来实现这一点,没有明确的建议。看起来在以前版本的R中支持交叉编译,但现在不再支持了

我能够在Linux下使用MinGW编译我的Fortran子例程,但是我不确定下一步如何创建一个可以安装在Windows上的包。有人有这方面的经验吗


任何帮助都将不胜感激,谢谢

R本身以及它的许多软件包都有Fortran子程序,并且是针对Linux、Mac和Windows交叉编译的。是的,但是如何在Linux下为Windows编译软件包?我认为您不能在系统a上为系统B交叉编译软件包。您可以使用win builder系统为Windows制作二进制软件包。看见