![gcc가 설치되지 않은 Linux 기반 배포판은 무엇입니까?](https://linux55.com/image/61945/gcc%EA%B0%80%20%EC%84%A4%EC%B9%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20Linux%20%EA%B8%B0%EB%B0%98%20%EB%B0%B0%ED%8F%AC%ED%8C%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 항상 모든 Linux 배포판에 gcc(또는 적어도 C 컴파일러)가 포함될 것이라고 생각했지만 선생님 중 한 분에 따르면 그렇지 않다고 합니다.
이 시나리오와 일치하는 배포판을 알고 있습니까? C 컴파일러가 없는 이유는 무엇입니까?
답변1
거의 모든 PC용 배포판에는 GCC를 설치할 수 있는 방법이 있습니다. GCC 없이는 Linux 커널을 컴파일할 수 없기 때문입니다. 하지만 기본적으로 항상 설치되는 것은 아니며 설치되어 있더라도 관리자가 제거할 수 있습니다.
예: 데비안에는 기본적으로 설치되어 있지 않은 것 같습니다. (설치 프로그램은 설치할 패키지를 다양하게 제공하므로 기본 패키지 세트도 많습니다.)
또한 GCC는 상당히 크고 저장 및 RAM 실행 측면에서 요구하기 때문에 임베디드 Linux 배포판에 설치된 것을 확실히 찾을 수 없습니다(아마도 사용하지 못할 수도 있습니다). 대신, 비임베디드 머신에 설치되고 모든 것이 크로스 컴파일됩니다.