因此,我尝试重新编译我的内核(它不支持 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