1
0
BitBake是Yocto项目中主要用于构建嵌入式Linux系统的构建自动化工具,在BitBake的背景下,理解BPN和PN之间的区别至关重要。 PN——代表“软件包名称”。它指的是正在构建的软件包的名称。例如,如果您正在构建GNUC编译器(GCC),PN将是“GCC”。 BPN-代表“基本包名称”。它指的是包名称的核心部分。例如,如果PN为“gcc-10.3.0”,则BPN将为“gcc”。 实例 假设您正在为OpenSSL构建一个包,版本为1.2.3。在这种情况下: PN“openssl-1.2.3” BPN“openssl” 了解这种差异是至关重要的,因为BitBake配方通常指的是BPN,从而可以灵活地处理同一软件包的不同版本。 编辑
在BitBake中,变量
所以,如果
让我们来澄清一下这个例子:
|
aicastell · Dockerfile运行包修订(PR)服务器 6 年前 |
Rajeshkumar · 如何禁用yocto配方中的警告错误标志 6 年前 |
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 6 年前 |
aicastell · 从Yocto生成的映像中完全删除busybox 6 年前 |
jpx · Yocto:如何使用自定义层阻止现有层附加到文件 6 年前 |