【49】新版pciutils解决undefined reference to `udev_hwdb_get_properties_list_entry

./pcilib/lib/libpci.a(names-hwdb.o): In function pci_id_hwdb_lookup': names-hwdb.c:(.text+0xd4): undefined reference to udev_hwdb_get_properties_list_entry’
names-hwdb.c:(.text+0xe9): undefined reference to udev_list_entry_get_next' names-hwdb.c:(.text+0xfd): undefined reference to udev_list_entry_get_name’
names-hwdb.c:(.text+0x114): undefined reference to udev_list_entry_get_value' names-hwdb.c:(.text+0x249): undefined reference to udev_new’
names-hwdb.c:(.text+0x256): undefined reference to udev_hwdb_new' ./pcilib/lib/libpci.a(names-hwdb.o): In function pci_id_hwdb_free’:
names-hwdb.c:(.text+0x27e): undefined reference to udev_hwdb_unref' names-hwdb.c:(.text+0x294): undefined reference to udev_unref’

只需要在调用pcituils lib的makefile增加-ludev
在这里插入图片描述

还有一种改法就是直接修改pciutils的Makefile,简单粗暴,不detect系统配置,直接写成no,反正这两个lib没啥太大用处

Use libkmod to resolve kernel modules on Linux (yes/no, default: detect)

LIBKMOD=no

Use libudev to resolve device names using hwdb on Linux (yes/no, default: detect)

HWDB=no

参考
https://github.com/Xilinx/embeddedsw/pull/30

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linjiasen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值