我在让 gcc 4.6 在 Mac 10.8.5 上运行时遇到问题。
我在此类问题上的经验非常有限,我一直在四处寻找并尝试不同的方法来使其发挥作用,但无济于事。如果这个问题的答案真的很简单,我很抱歉(我真的希望它是!)
这是我的问题:
我需要运行一些软件来进行分析,称为贝叶斯扫描。这部分软件需要一个作为 gcc4.6 一部分的库才能在 MacOSX 上运行。他们在他们的分发页面上这么说(http://cmpg.unibe.ch/software/BayeScan/download.html)
我现在已经使用 homebrew* 安装了 gcc4.6。
但是,这并不能解决我的问题。因为当我尝试运行软件时仍然收到以下错误消息:
dyld:库未加载:/usr/local/lib/libgomp.1.dylib
谷歌告诉我 libgomp.1.dylib 是 gcc46 的一部分。
当我输入: gcc --version 时,我得到:
配置: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM 5.0 版 (clang-500.2.79) (基于 LLVM 3.3svn)目标:x86_64-apple-darwin12.5.0
这让我相信,当我的计算机在寻找 gcc 时,它会寻找缺少所需库的旧版本。或者gcc4.6没有正确安装。
所以我有两个问题:
1)我的假设/结论是否正确?
2) 如何让我的电脑指向 gcc4.6?
提前感谢您提供的任何帮助。这个问题让我有点发疯。
有没有很好的资源来学习如何构建环境和组织依赖关系,因为这是我经常遇到的问题?
(*我被建议使用自制软件,但我认为这对我来说有点浪费时间,因为我的计算知识不足以成为对我有用的工具,因为文档非常有限)。