私は同じ問題があります:mintにwgrib2をインストールしようとしたときに設定エラーが発生しました。構成: エラー: C コンパイラーは実行可能ファイルを生成できません。
しかし、この問題を解決する方法がわかりません。私はLinuxにあまり慣れていません。
以下は、元の投稿と同じコマンドの出力です。
$ type -a cc
cc is /usr/bin/cc
$ echo $CC
gcc
$ ls -Alh $(command -v cc)
lrwxr-xr-x 1 root wheel 5B May 27 20:46 /usr/bin/cc -> clang
コンパイラが動作するには正確に何が必要ですか?
編集する:
エラーは次のとおりです。
checking build system type... x86_64-apple-darwin19.6.0
checking host system type... x86_64-apple-darwin19.6.0
checking how to print strings... printf
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/Users/eli.turaskyriskpulse.com/Documents/Misc/wgrib/grib2/libaec-1.0.2':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** [/Users/eli.turaskyriskpulse.com/Documents/Misc/wgrib/grib2/lib/libaec.a] Error 77
答え1
あなたの問題はmint Linuxユーザーとは異なります。その人はインストールされていないコンパイラ(icc)を使用しようとしました。 Intel Cコンパイラ(icc)は、Intel CPU用のコードをコンパイルするCコンパイラの一般的な名前ではありません。
MacOSを使用しており、AECライブラリのコンパイルに問題があります。 clangの代わりに実際のgnu Cコンパイラ(gcc)を試してください。
望むより: https://bovineaerospace.wordpress.com/2017/08/20/how-to-install-wgrib2-in-osx/
他のインストールページにもこのアドバイスが反映されています。