C / C ++ - 有关PCI设备信息的API

时间:2014-09-16 13:36:11

标签: c++ c linux pci

在我用C ++编写的Linux程序中,我想显示有关执行程序的系统的PCI设备的信息(包括设备层次结构)。是否有C或C ++ - Linux-API?

我正在查看/ sys / devices和/ sys / bus / pci / devices。这些目录中的信息非常原始,我宁愿不实现第二个lspci。

1 个答案:

答案 0 :(得分:1)

  

我正在查看/ sys / devices和/ sys / bus / pci / devices

这正是您从中获取信息的地方。我个人更喜欢直接从那里获取这些信息。但您可能会发现libudev符合您的需求。但是请注意,udev虽然普遍存在,但在某些系统中可能不存在。