总而言之,在从“apt-get”获取 udev 库后,我正在尝试编译一些在 Ubuntu 中编译的代码。我试图让它在 RedHat 5 中编译,但出现以下编译错误:
错误:libudev.h:没有这样的文件或目录
问题类似于:QSerialDevice: Compilation error "libudev.h: No such file or directory"
但是,不是在 Ubuntu 上发生故障,而是在 RedHat 5 上发生。我尝试查找 udev 库的 RPM 文件,并从以下链接获得了一个 RPM 文件。当我双击它时,RPM 文件安装不成功,说明:
“无法安装源包”“没有提供安装包”
udev-147-2.42.el6.src.rpm 是 RPM 的名称
任何帮助,将不胜感激。在 Google 上进行搜索开始让我相信这个 libudev.h 仅适用于 Ubuntu?这是真的!?