我该如何在没有 qt3 的情况下重新编译我的内核?

我该如何在没有 qt3 的情况下重新编译我的内核?

因此,我尝试重新编译我的内核(它不支持 uinput,但可以解决这个问题)。我按照如何安装所需的 Qt 包来在 14.04 上构建内核?

当我跑步时~/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

您要么需要安装一些 Trusty 不存在的库,要么必须选择不需要这些库的道路。

使用

make xconfig

你必须安装 QT3 库,然后你可以下载并安装 Precise 软件包。为此,请下载libqt3-mt-dev并使用 进行安装sudo dpkg -i。但您还必须安装更多依赖项。


但 ;)

您需要的唯一原因qt3是您运行了make xconfig。还有其他配置内核进行编译的方法不需要qt3。当我年轻的时候,我这样做:

make menuconfig

在此处输入图片描述

或者,非常老派:

make config

在此处输入图片描述

配置步骤完成后,运行

make -j3

如果你有两个核心(核心 + 1)

make modules_install
make install

相关内容