나는 같은 문제를 가지고있다:mint에 wgrib2를 설치하려고 할 때 구성 오류가 발생했습니다. 구성: 오류: C 컴파일러가 실행 파일을 생성할 수 없습니다.
그러나 이 문제를 해결하는 방법을 잘 모르겠습니다. 나는 리눅스에 별로 익숙하지 않다.
다음은 원래 게시물과 동일한 명령의 출력입니다.
$ 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/
다른 설치 페이지에도 이 조언이 반영되어 있습니다.