gconfig
gconfig for Linux version 4.18.7 | |
| Written in | C |
|---|---|
| Engine | |
| Operating system | GNU/Linux |
| Type | build automation tool |
| License | GNU General Public License |
| Website | www |
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 a 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 the Linux Makefile.
History
make menuconfig was not in the first version of Linux.
The predecessor tool is a question-and-answer-based utility (make config, make oldconfig).
A third tool for Linux configuration is make menuconfig,
which uses an ncurses-based pseudo-graphical menu (only text input) to navigate through the menu to modify the desired options.
The fourth tool is make xconfig, which also has a graphical menu as gconfig but requires Qt.
There is also make nconfig, which is similar to make menuconfig.
All these tools use internally the Kconfig language. Kconfig is also used in other projects, such as the bootloader Das U-Boot and the tool for generating embedded Linux systems Buildroot.
Dependencies
To use make gconfig,
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
make gconfig- Next build the compressed kernel and its modules, a long process:
make. - Install using your favorite method such as
make modules_install,make install.
See also
References
- The
make gconfigtool itself. - Linux From Scratch Archived 2018-09-11 at the Wayback Machine
- How to Build a Minimal Linux System Archived 2009-10-23 at the Wayback Machine
- Creating custom kernels with Debian's kernel-package system
- Cross compiling Linux on IBM System z
- How to roll your own Linux
- Building A Kernel The Traditional Way
- The Linux Kernel HOWTO
- Kconfig language
External links
| 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.
