wgrib2をインストールしようとしたときに構成エラーが発生しました。

wgrib2をインストールしようとしたときに構成エラーが発生しました。

私は同じ問題があります: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/

他のインストールページにもこのアドバイスが反映されています。

関連情報