我对编程非常陌生并且在使用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。我搜索了很多,但找不到解决方案。我非常感谢您解决我的问题。
答案 0 :(得分:0)
通过在Makevar文件中添加几行来解决此问题。参阅:
OS X package installation issue: Can't find gfortran 4.8 to build package