OS X El Capitan和Fortran编译器错误

时间:2016-06-07 18:37:42

标签: r macos gfortran

我对编程非常陌生并且在使用R创建包时遇到了困难。我正在尝试在Fortran中创建源代码以帮助我构建R包。我在Fortran中编写了一个程序,它给了我一个简单的流行病,后来我把它作为子程序包装来调用R.现在当我编译包装器使其成为.so文件时,它会出现以下错误。

$ R CMD SHLIB random_epi.f95

错误:

  

gfortran-4.8 -fPIC -Wall -g -O2 -c random_epi.f95 -o random_epi.o       make:gfortran-4.8:没有这样的文件或目录       make:*** [random_epi.o]错误1

我正在使用Mac OS X El Capitan和gfortran 6.1。我搜索了很多,但找不到解决方案。我非常感谢您解决我的问题。

1 个答案:

答案 0 :(得分:0)

通过在Makevar文件中添加几行来解决此问题。参阅:

OS X package installation issue: Can't find gfortran 4.8 to build package