【问题标题】:OS X package installation issue: Can't find gfortran 4.8 to build packageOS X 包安装问题:找不到 gfortran 4.8 来构建包
【发布时间】:2016-06-11 01:54:30
【问题描述】:

我在使用 Xcode 7 的 mac os x El Capitan 上遇到问题。我使用的是从 https://gcc.gnu.org/wiki/GFortranBinaries 下载的 fortran 6.1。我尝试降级到 fortran 4.8。但这对我没有帮助。以下是错误:

安装源代码包'Nepidemic' ... libs gfortran-4.8 -fPIC -Wall -g -O2 -c random_epi.f95 -o random_epi.o 制作:gfortran-4.8:没有这样的文件或目录制作:*** [random_epi.o] 错误 1 ​​错误: 包‘Epidemic’编译失败

有什么建议吗?提前致谢。

发现了一个类似的问题, Can't find gfortran 4.8 to build package

【问题讨论】:

    标签: r fortran packages


    【解决方案1】:

    关注:Unable to install fortran based packages in R - "gfortran -m32:not found"

    我从https://gcc.gnu.org/wiki/GFortranBinaries#MacOS安装了gfortran 6.1

    然后,我将以下内容添加到我的主目录中的文件 ~/.R/Makevars 中,指向我的 gfortran 安装:

    F77 = gfortran
    FC = gfortran
    FLIBS = -L/usr/local/gfortran/lib
    

    【讨论】:

    • 谢谢。你能告诉我如何将它们添加到 ~/.R/Makevars 中吗?我是这个编程世界的新手!
    • 在您的主目录中创建一个名为.R 的目录。使用文本编辑器,在这个新目录中创建一个名为 Makevars 的文件。将上面的文本粘贴到此文件中。
    • 仍在我的系统上运行:R 版本 3.3.1 (2016-06-21) 平台:x86_64-apple-darwin13.4.0 (64-bit) 运行于:OS X 10.11.6 (埃尔卡皮坦)
    • 谢谢。我的现在不工作了。删除了 6.1 并安装了 4.8。还有很多问题。
    • 谢谢,这在 macOS Sierra (10.12.2)、R 版本 3.3.2 和从 MacPorts 安装的 gfortran 5.4.0 下对我有用。
    猜你喜欢
    • 2014-07-17
    • 1970-01-01
    • 2014-10-17
    • 2015-05-23
    • 2015-10-21
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2019-11-01
    相关资源
    最近更新 更多