1

すべて、「apt-get」からudevライブラリを取得した後、Ubuntuでコンパイルされるコードをコンパイルしようとしています。RedHat 5 でコンパイルしようとしていますが、次のコンパイル エラーが発生します。

エラー: libudev.h: そのようなファイルまたはディレクトリはありません

質問は次のようなものです: QSerialDevice: Compilation error "libudev.h: No such file or directory"

ただし、Ubuntu で発生する障害ではなく、RedHat 5 で発生しています。udev ライブラリの RPM ファイルを探してみたところ、次のリンクから 1 つの RPM ファイルを取得しました。RPM ファイルをダブルクリックすると、次のように表示されてインストールに失敗しました。

「ソースパッケージをインストールできません」「インストール用のパッケージが指定されていません」

http://www.linuxquestions.org/questions/linux-software-2/i-need-libudev-or-udev-devel-for-red-hat-5-a-4175422051/

udev-147-2.42.el6.src.rpm は RPM の名前です

どんな助けでも大歓迎です。Google で検索すると、この libudev.h は Ubuntu 専用だと思われ始めていますか? これは本当ですか!?

4

1 に答える 1

0

RedHat 6にない場合にのみ使用できますRedHat 5

http://pkgs.org/centos-6-rhel-6/centos-rhel-i386/libudev-devel-147-2.41.el6.i686.rpm.html
于 2013-01-11T15:22:54.583 に答える