./configure는 GCC를 찾을 수 없지만 찾을 수 있는 곳은 어디입니까?

./configure는 GCC를 찾을 수 없지만 찾을 수 있는 곳은 어디입니까?

VirtualBox에서 CentOS-7-x86_64-Everything-1708.iso의 최소 설치를 실행하고 있습니다.

Apache HTTPD 종속성 문제로 인해 다음을 통해 pcre 구성을 시도했습니다.

./configure --prefix /usr/local/pcre/8.41

하지만 나는 다음과 같이 끝납니다.

구성: 오류: C++를 지원하려면 C++ 컴파일러가 필요합니다.

나는 다음을 통해 GCC/CPP/CC를 찾았습니다.

whereis gcc
whereis cpp
whereis cc

그리고 각각 다음을 받습니다:

참조: /usr/bin/cc

cpp: /usr/bin/cpp /usr/lib/cpp /usr/share/man/man1/cpp.1.gz

gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz

yum install gcc보고서:

...

패키지 gcc-4.8.5-16.el7_4.1.x86_64가 설치되어 있으며 최신 버전입니다.

할 것이 없다

누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

처음부터 Linux를 관리하는 것이 처음이지만 최신 PHP가 5.4이므로 makeApache /PHP를 설치하는 방법을 배우려고 합니다.yum

답변1

GCC 컴파일러 제품군을 사용하는 시스템에서 C++ 컴파일러는 g++( cpp는 C 전처리기)입니다.

C++ 컴파일러를 찾는 일반적인 이름 은 일반적 으로 설치된 시스템 컴파일러(설치된 경우) 와 c++같은 적절한 C++ 컴파일러에 대한 기호 링크입니다 .g++clang++

스크립트의 오류 메시지는 configureC++ 컴파일러가 시스템에 설치되어 있지 않음을 나타냅니다. Linux에서는 C++ 컴파일러가 C 컴파일러와 별도로 설치됩니다.

CentOS에 GCC C++ 컴파일러를 설치하려면:

yum install gcc-c++

관련 정보