![]() |
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中,变量
所以,如果
让我们来澄清一下这个例子:
|
![]() |
Rajeshkumar · 如何禁用yocto配方中的警告错误标志 7 年前 |
![]() |
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 7 年前 |
![]() |
flashburn · yocto d.getVar失败 7 年前 |
![]() |
sundq · bitbake如何将文件复制到rootfs 7 年前 |
![]() |
prattom · 在基本提要中找不到bitbake错误包 7 年前 |