gconfig for Linux version 4.18.7
|Type||build automation tool|
|License||GNU General Public License|
Search Gconfig on Amazon.
make gconfig is one of five similar tools that can configure Linux source,
a necessary early step needed to compile the source code.
make gconfig, with graphical user interface using GTK+,
allows the user to use computer mouse to choose the features of Linux (and other options) that will be compiled.
It is normally invoked using the command
make gconfig, gconfig is a target in Linux Makefile.
make menuconfig was not in the first version of Linux.
The predecessor tool is a question-and-answer-based utility (
A third tool for Linux configuration is
which uses a ncurses-based pseudo-graphical menu (only text input) to navigate through the menu to modify the desired options.
The forth tool is
make xconfig which also have the graphical menu as gconfig but requires Qt.
There is also
make nconfig, which is similar to
All these tools use internally Kconfig language. Kconfig is also used in other projects, such as bootloader Das U-Boot and tool for generating embedded Linux systems Buildroot.
Linux source is a requirement,
a make tool,
a C compiler
and the GTK+ 2.0 development package.
To install it on Ubuntu, type:
sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev
gconfig in the kernel-build workflow
The user is encouraged to read the GNU/Linux README, since there are also many other make targets (beyond modules_install and install). Each will configure the kernel, but with different features activated, or using a different interactive interface.
simple (but effective) workflow
- Next build the compressed kernel and its modules, a long process.
- Install using your favorite method such as
- GNU Compiler Collection
|Wikibooks has a book on the topic of: Linux kernel|
|Wikimedia Commons has media related to Gconfig.|
This article "Gconfig" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Gconfig. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.