Debian의 종속 및 빌드 종속

Debian의 종속 및 빌드 종속

이 부분은 다음에서 비롯됩니다.재귀 종속성 검사와 역방향 종속성 검사의 차이점은 무엇입니까?

나는 아직도 약간 혼란스럽습니다. 아마도 누군가가 더 명확하게 설명해줄 수 있을 것입니다.

AFAIK, Debian의 모든 패키지는 다음 두 가지 방법 중 하나로 사용할 수 있습니다.

  • 런타임 종속성 - 런타임 종속성은 특정 소프트웨어의 런타임 종속성이 충족되지 않는 한 소프트웨어를 실행할 수 없음을 의미합니다.
  • 빌드 시간 종속성, 위의 런타임 종속성과 동일하거나 다를 수 있습니까?

답변1

빌드 시간은 라이브러리(GTK "hello world"를 빌드하려면 libgtk-dev 또는 기타 포함이 필요하고 런타임 종속성으로 libgtk 라이브러리도 필요함) 또는 유틸리티(예: , Linux 커널을 구성하는 ncurses데 사용하려면 -dev 패키지 와 같이 구성/빌드 프로세스 중에 호출되는 일부 특정 파서/생성기/유틸리티를 설치해야 합니다 .make menuconfig

패키지를 설치한 후 build-essential대부분의 빌드 시간 종속성은 다양한 소스 파일 형태가 될 것이며, 대부분은 표준 시드 외에 다양한 C(++) 라이브러리를 사용하기 위한 헤더/포함 파일입니다. 은행.

관련 정보