CentOS(CommunityEnterpriseOperatingSystem,中文意思:社区企业操作系统)是Linux发行版之一。今天,我想与朋友分享,CentOS7无法找到pci查找设备功能。我怎么解决这个问题?让我知道。
使用Xilinx PCIE演示时,编译了xapp1022提供的Linux驱动程序。错误提示找不到pci_find_device函数。描述说驱动程序在fedora上,当前环境是Centos7。驱动程序中使用的头文件只有一个与pci相关的linux / pci.h,所以我进去查看它,没有。
我以为我可能需要安装库。我找到了:pciutils。安装后重新安装以下内容后,仍然会失败。
再看一下头文件,有一个pci文件夹,里面有一个pci.h.这个pci.h中有很多函数声明,但是没有pci_find_device。在线说新的linux正在使用pci_get_device。
修改,编译通过。
参考: