본문 바로가기

OS/Linux

configure에서 no acceptable C compiler found in $PATH 오류



./configure를 이용해서 환경을 만드는데 에러가 난다.

# ./configure --with-layout=apach --prefix=/home/myhome/server/apache-2.2.21 --enable-module=so --enable-mods-shared=all --enable-so -enable-rewrite

checking for chosen layout... Apache

checking for working mkdir -p... yes

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu


Configuring Apache Portable Runtime library ...


checking for APR... reconfig

configuring package in srclib/apr now

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

Configuring APR library

Platform: x86_64-unknown-linux-gnu

checking for working mkdir -p... yes

APR Version: 1.4.5

checking for chosen layout... apr

checking for gcc... no

checking for cc... no

checking for cl.exe... no

configure: error: in `/home/myhome/programs/httpd-2.2.21/srclib/apr':

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details.

configure failed for srclib/apr


컴파일러를 찾지 못해서 생기는 문제이다.
우선 컴파일러가 설치되어있는지 확인해 보자.

rpm -qa|grep gcc

 
gcc로 시작하는 내용이 없다면 설치되어 있지 않는 것이다.
그럼 설치되어 있지 않을 것이다. 설치되어 있다면 gcc가 설치된 경로를 PATH에 추가해 주어야한다.
/etc/profile 에 추가해주면 된다.

설치가 안되있다면 설치를 해보자

#yum -y install gcc 


그러면 관련된 프로그램과 같이 설치될것이다. 참고로 본인은 느렸다....많이;