web-dev-qa-db-ja.com

qt3なしでカーネルを再コンパイルするにはどうすればよいですか?

だから私は自分のカーネルを再コンパイルしようとしています(それはuinputサポートを持っていませんがnmそれを持っています)。 14.04でカーネルをビルドするために必要なQtパッケージをインストールする方法は? の指示に従いましたが

~/Downloads/linux-2.6.32.68$ make xconfigを実行すると、これが表示されます。

CHECK qt
Unable to find the QT3 installation. Please make sure that the QT3 development package is correctly installed and either install pkg-config or set the QTDIR environment variable to the correct location.
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'.  Stop. make: *** [xconfig] Error 2

Qt5を持っていても、qt3が見つからないと文句を言うので、これはアップグレードエラーの可能性があると思います。 NukeとPaveの他に、どうすればこれを修正できますか?

1
Jason

Trustyに存在しないライブラリをインストールする必要があるか、ライブラリが不要な道を進む必要があります。

使用するには

make xconfig

qT3ライブラリをインストールする必要があり、Preciseパッケージをダウンロードしてインストールできます。これを行うには、 libqt3-mt-dev をダウンロードし、Sudo dpkg -iを使用してインストールします。ただし、さらに多くの依存関係をインストールする必要があります。


しかし;)

qt3が必要な唯一の理由は、make xconfigを実行したためです。 qt3を必要としない、コンパイル用にカーネルを構成する他の方法があります。私が若いとき、私はそれをこのようにしました:

make menuconfig

enter image description here

または、本当に古い学校:

make config

enter image description here

構成手順の後、実行します

make -j3

2つのコアがある場合(コア+ 1)

make modules_install
make install
3
A.B.