finkでgcc 6.7コンパイラをインストールしましたが、Fortranコードをコンパイルできるようになりましたが、実行できません。実行時に次のエラーが発生します:ffortでgfortranライブラリをリンクする
dyld: Library not loaded: /sw/lib/gcc5/lib/libgfortran.3.dylib
そして、 'fink selfupdate'を実行した後でさえ、これはそのままです。
'which gfortran' returns '/sw/bin/gfortran'
と
'which gcc' returns '/usr/bin/gcc'
私は、ライブラリをリンクに問題があると思います。どうすればこの問題を解決できますか?
エラーメッセージには、gcc5ではなくgcc6が記載されています。どうして? gfortranには複数のバージョンがありますか? –
あなたの環境はfinkのために正しく設定されていますか?彼らの[doc](http://www.finkproject.org/doc/users-guide/install.php?phpLang=en#setup)を参照してください。また、 'echo $ DYLD_LIBRARY_PATH'の出力は何ですか? –
私はgfortran 6と7を持っていますので問題はあると思いますが、ここには5はありません。 'echo $ DYLD_LIBRARY_PATH'の出力が空です –