gpt4 book ai didi

yocto - 如何解决yocto中的ldflags错误

转载 作者:行者123 更新时间:2023-12-01 07:29:34 25 4
gpt4 key购买 nike

我正在使用 yocto recipe(sample.bb) 将已经编译的库复制到 rootfs。

我得到以下错误

QA Issue: No GNU_HASH in the elf binary: 'dev/usr/lib/libnfc_nci_linux.so' [ldflags]

下面是我的食谱 sample.bb
DESCRIPTION = "Adding binaries"  
LICENSE = "CLOSED"
SRC_URI = "file://*"
S = "${WORKDIR}"
do_install(){
install -d ${D}${libdir}
cp ${S}/libnfc_nci_linux.so* ${D}${libdir}
}
INSANE_SKIP_${PN} = "dev-elf"
INSANE_SKIP_${PN} = "ldflags"
FILES_${PN} += "${libdir}/libnfc_nci_linux.so*"

我错过了什么吗?

谢谢 ,

最佳答案

您还需要使用 FILES 添加包含.请参阅下面的行并添加到您的 sample.bb

FILES_${PN}-dev += "includedir/*"

最后应该是这样
INSANE_SKIP_${PN} = "dev-elf"
INSANE_SKIP_${PN} = "ldflags"
INSANE_SKIP_${PN}-dev = "ldflags"

FILES_${PN} += "${libdir}/libnfc_nci_linux.so*"
FILES_${PN}-dev += "includedir/*"

关于yocto - 如何解决yocto中的ldflags错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49558653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com