Debian 中的 dependent 和 build-depends

Debian 中的 dependent 和 build-depends

这部分来自递归依赖性检查和反向依赖性检查有什么区别?

我还是有点困惑,也许有人可以说得更清楚。

AFAIK,Debian 中的任何软件包都可以通过以下两种方式之一使用:

  • 运行时依赖性 - 运行时依赖性意味着只要不满足特定软件的运行时依赖性,就无法运行该软件。
  • 构建时依赖项,我想这可能与上面的运行时依赖项相同或不同?

答案1

构建时将是构建软件所需的内容,无论是在库中(构建 GTK“hello world”?您需要 libgtk-dev 或其他包含项,然后 libgtk 库也作为运行时依赖项)或在实用程序中即,您需要安装一些在配置/构建过程中调用的特定解析器/生成器/实用程序,例如ncurses当您想要用于make menuconfig配置 Linux 内核时的 -dev 包。

我敢打赌,在安装该build-essential软件包后,大多数构建时依赖项将采用各种源文件的形式,其中大部分是头文件/包含文件,以使用除了标准 C(++) 库之外的各种库。

相关内容