이 부분은 다음에서 비롯됩니다.재귀 종속성 검사와 역방향 종속성 검사의 차이점은 무엇입니까?
나는 아직도 약간 혼란스럽습니다. 아마도 누군가가 더 명확하게 설명해줄 수 있을 것입니다.
AFAIK, Debian의 모든 패키지는 다음 두 가지 방법 중 하나로 사용할 수 있습니다.
- 런타임 종속성 - 런타임 종속성은 특정 소프트웨어의 런타임 종속성이 충족되지 않는 한 소프트웨어를 실행할 수 없음을 의미합니다.
- 빌드 시간 종속성, 위의 런타임 종속성과 동일하거나 다를 수 있습니까?
답변1
빌드 시간은 라이브러리(GTK "hello world"를 빌드하려면 libgtk-dev 또는 기타 포함이 필요하고 런타임 종속성으로 libgtk 라이브러리도 필요함) 또는 유틸리티(예: , Linux 커널을 구성하는 ncurses
데 사용하려면 -dev 패키지 와 같이 구성/빌드 프로세스 중에 호출되는 일부 특정 파서/생성기/유틸리티를 설치해야 합니다 .make menuconfig
패키지를 설치한 후 build-essential
대부분의 빌드 시간 종속성은 다양한 소스 파일 형태가 될 것이며, 대부분은 표준 시드 외에 다양한 C(++) 라이브러리를 사용하기 위한 헤더/포함 파일입니다. 은행.