在我用C ++编写的Linux程序中,我想显示有关执行程序的系统的PCI设备的信息(包括设备层次结构)。是否有C或C ++ - Linux-API?
我正在查看/ sys / devices和/ sys / bus / pci / devices。这些目录中的信息非常原始,我宁愿不实现第二个lspci。
答案 0 :(得分:1)
我正在查看/ sys / devices和/ sys / bus / pci / devices
这正是您从中获取信息的地方。我个人更喜欢直接从那里获取这些信息。但您可能会发现libudev
符合您的需求。但是请注意,udev虽然普遍存在,但在某些系统中可能不存在。