创建共享对象时无法在Mac mountain lion上链接gfortran和R?

创建共享对象时无法在Mac mountain lion上链接gfortran和R?,r,package,fortran,R,Package,Fortran,我正在使用MAC OSX Mountain Lion 10.8.5和Xcode 5.1。我已经在Xcode中安装了命令行工具。我试过找到的gfortran-4.2。如果我运行完整的fortran程序,它在我的Mac上运行正常,但每当我尝试使用“R CMD SHLIB”作为子例程或使用“R CMD INSTALL”安装包含fortran源代码的软件包时,动态链接阶段就会出现问题。现在我使用gfortran-4.8而不是gfortran-4.2,但是默认情况下,R希望使用gfortran-4.2,并

我正在使用MAC OSX Mountain Lion 10.8.5和Xcode 5.1。我已经在Xcode中安装了命令行工具。我试过找到的gfortran-4.2。如果我运行完整的fortran程序,它在我的Mac上运行正常,但每当我尝试使用“R CMD SHLIB”作为子例程或使用“R CMD INSTALL”安装包含fortran源代码的软件包时,动态链接阶段就会出现问题。现在我使用gfortran-4.8而不是gfortran-4.2,但是默认情况下,R希望使用gfortran-4.2,并且它似乎在寻找一些特定的fortran库,这些库在我的计算机上的位置不正确。我想知道是否有任何方法可以创建一个Makevars文件,提供特定于我的计算机的正确F77、FFLAGS、FLIBS、FC、FCFLAGS和FCLIBS值。如果这是可能的,我应该怎么做?非常感谢

哪些库是“特定的”?通过将Xcode降级到4.5解决了这个问题。无论如何谢谢你!