背景
本文记录因为系统未安装PCIe用户态编译工具造成用户态PCIe程序编译报错的处理方法。
报错
pci_info.c:3:10: fatal error: pci/pci.h: No such file or directory
#include <pci/pci.h>

分析
编译器无法找到 libpci 库的头文件,可能是缺少开发包或编译器搜索路径配置不正确。 因为这里是第一次编译,所以是没有安装开发包。
pci的开发包是libpci,在centos上是pciutils-devel,在ubuntu是libpci-dev
安装方法:
sudo yum install pciutils-devel
实操:


查看安装的头文件路径:
<

最低0.47元/天 解锁文章
1430

被折叠的 条评论
为什么被折叠?



