libgomp(gcc의 OpenMP 런타임 라이브러리)를 일부 수정하려고 방황하다가 GCC8용 소스 코드를 다운로드하고 전체 컴파일러를 구성/만들려고 했습니다.
이것구성무대는 금방 끝났는데 1시간이나 기다렸다만들다, 끝나기 전에 취소했습니다.
그렇다면 다음을 사용하여 gcc 컴파일러를 설치할 때 gcc를 구성/만드는 데 시간이 오래 걸리는 이유는 무엇입니까?응용 프로그램이 설치됩니다., 몇 분도 안 됐나요? ?
여기얼마나 오래 걸리는지에 대한 예만들다단계는 지속될 수 있습니다(컴퓨터 성능에 따라 다르지만 규모의 순서로 표시됨).
답변1
apt-get install
미리 컴파일된 패키지는 저장소에서 가져오고, 프로세스 make
는 로컬 컴퓨터의 소스 코드에서 전체 내용을 컴파일합니다.
이것이 많은 배포판에 미리 컴파일된 패키지 저장소가 있는 이유 중 하나입니다. 최종 사용자가 시스템을 설정하기가 더 쉬워지고(설정 시간이 짧기 때문에) 배포판이 설치된 모든 시스템에서 동일한 옵션으로 컴파일되므로 배포판의 시스템 구성 요소 문제를 해결하기도 더 쉽습니다. 의 설치.