为什么编译内核时“make gconfig”不起作用?

为什么编译内核时“make gconfig”不起作用?

我正在尝试编译从 kernel.org 下载的 vanilla Linux 内核 3.12.14。当我尝试时make gconfig,它显示:

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'.  Stop.
make: *** [gconfig] Error 2

现在看来我的 Ubuntu 默认没有 gtk+,dpkg -s xxxx确认了这一点。我尝试使用安装所有这三个sudo apt-get install xxxx,但没有找到任何包。

我现在能做什么!(pygtk 是答案吗?)

注意:xxxx 是错误中提到的 3 个缺失包的占位符。

答案1

信息非常明确:

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*

因此,只需安装所需的库即可。在大多数情况下,这些库由错误中提到的软件包版本提供-dev,在这种情况下,您可能需要lib在开始时添加库。因此,在这种情况下:

sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev

并做了。

相关内容