';PKG#U名称';yocto配方中的变量

';PKG#U名称';yocto配方中的变量,yocto,recipe,openembedded,Yocto,Recipe,Openembedded,有人能帮我理解一下在yocto食谱中PKG_NAME变量的用法吗。如果我们从某个URI下载包,我们如何确定它的值 据我所知,bitbake配方中没有名为PKG_NAME的标准变量。所以我猜你的意思是PN Yocto参考手册中给出了PN的含义 此变量可以有两个独立的函数,具体取决于 上下文:配方名称或结果包名称 PN指的是配方使用的文件上下文中的配方名称 打开嵌入的构建系统作为创建包的输入。名字是 通常从配方文件名中提取。例如,如果 配方名为expat_2.0.1.bb,则PN的默认值为 “外籍人

有人能帮我理解一下在yocto食谱中PKG_NAME变量的用法吗。如果我们从某个URI下载包,我们如何确定它的值

据我所知,bitbake配方中没有名为
PKG_NAME
的标准变量。所以我猜你的意思是
PN

Yocto参考手册中给出了
PN
的含义

此变量可以有两个独立的函数,具体取决于 上下文:配方名称或结果包名称

PN指的是配方使用的文件上下文中的配方名称 打开嵌入的构建系统作为创建包的输入。名字是 通常从配方文件名中提取。例如,如果 配方名为expat_2.0.1.bb,则PN的默认值为 “外籍人士”

该变量引用所创建文件上下文中的包名称 或由开放嵌入的构建系统生成

如果适用,PN变量还包含任何特殊后缀或 前缀例如,使用bash为本机构建包 机器,PN是bash本机的。使用bash为 target,对于Multilib,PN将是bash和lib64 bash, 分别

因此,在配方中,其值通常是bitbake配方文件的名称,减去任何版本编号


它与
SRC\u URI
变量没有真正的关系,只是在幕后有一个名为
SRC\u URI\u pn-${pn}

的变量,你是说pn吗?我不知道PKG_的名字