1

Mac 10.8.5 で gcc 4.6 を実行するのに問題があります。

そのような問題に関する私の経験は非常に限られており、これを機能させるためにさまざまなことを検索して試してみましたが、役に立ちませんでした. この問題の答えが本当に簡単でしたら申し訳ありません (私は実際にそうであることを望んでいます!)

これは私の問題です:

分析を行うには、ベイスキャンと呼ばれるソフトウェアを少し実行する必要があります。このソフトウェアを MacOSX で実行するには、gcc4.6 の一部として検出されたライブラリが必要です。彼らは配布ページ ( http://cmpg.unibe.ch/software/BayeScan/download.html )でそう言っています。

homebrew* を使用して gcc4.6 をインストールしました。

しかし、これは私の問題を解決しません。ソフトウェアを実行しようとすると、まだ次のエラー メッセージが表示されます。

dyld: ライブラリがロードされていません: /usr/local/lib/libgomp.1.dylib

Google によると、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 が正しくインストールされていません。

だから私は2つの質問があります:

1) 私の仮定/結論は正しいですか?

2) 私のコンピュータが gcc4.6 を指すようにするにはどうすればよいですか?

あなたが提供できる助けを前もって感謝します。この問題は私を少し夢中にさせています。

私がよく遭遇する問題であるため、環境を構築し、依存関係を整理する方法を学習するための良いリソースはありますか?

(*自作を使用するように勧められましたが、ドキュメントがかなり限られているため、コンピューティングの知識が私にとって有用なツールになるには十分ではないため、少し時間の無駄だと思います)。

4

2 に答える 2