Fedora18에 기본으로 설치된 컴파일러를 찾는 데 문제가 있습니다.어디야?
컴파일러가 코어 배포판에 포함되어 있지 않은 것이 이상하다면 소스에서 패키지를 컴파일해야 하는 일반 사용자가 선호하는 컴파일러가 있습니까?
답변1
모든 GNU/Linux 시스템(모든 Fedora 버전 포함)의 기본 C 컴파일러(즉, 시스템을 컴파일하는 데 사용되는 컴파일러)는 입니다 gcc
.
그러나 기본적으로 반드시 설치되는 것은 아닙니다.미리 컴파일됨(바이너리 배포) 시스템은 설치나 운영이 필요하지 않습니다.
yum install gcc
당신은 당신이 원하는 것을 얻어야합니다. 자동화된 도구("구성, 만들기, 설치")를 사용하여 소스 tarball에서 빌드하는 경우 분명히 tar
및 make
.
따라서 적어도 루트 또는 sudo에서는 다음을 수행하십시오.
yum install gcc tar make
많은 패키지에는 이보다 더 많은 것이 필요합니다. C++ 부분이 있는 경우 C++ 컴파일러(Fedora에서는 이 gcc-c++
패키지) 도 필요합니다 .
그룹 설치를 지적해준 jordanm에게 감사드립니다:
yum groupinstall "Development Tools"
다시 말하지만, 패키지에 필요할 수 있는 모든 것을 다루는 것은 불가능하지만, 뭔가 누락된 경우 구성 스크립트가 유용한 단서를 제공할 수 있기를 바랍니다.