Changes

Created page with "==Selecting packages== To select which packages should be compiled into the firmware is through a special menu called <b>Kconfig</b>. To enter the <b>Kconfig</b>, standing i..."
==Selecting packages==

To select which packages should be compiled into the firmware is through a special menu called <b>Kconfig</b>.
To enter the <b>Kconfig</b>, standing in your projects root directory execute this command in the terminal:

make menuconfig

After executing this command you should see a view like in the picture below.
[[File:menuconfig_main_page_v1.png|border|class=tlt-border|700px]]

To move around in the <b>Kconfig</b> use the arrows on the keyboard, space bar to select or to unselect the package, and enter key to enter sub directories of packages.

<b>Note</b>: Do not unselect any package if you do not know what you are doing.
----
<li>Packages have three markings:
<ol>
<li><*> - this symbol says that the package will be compiled an added to the firmware</li>
<li><M> - this symbol says that the package will be compiled but will not be added to the firmware</li>
<li>< > - this symbols says that the package will not be compiled and will not be added to the firmware</li>
</ol>[[File:menuconfig_package_marking_v1.png|border|class=tlt-border|700px]]
</li>
----
By default all packages that were marked as to be compiled in the process, can be found separately from the firmware. Packages can be found in directory <b>~/RUT_X/openwrt-gpl-ipq40xx.Linux-x86_64/bin/packages/arm_cortex-a7_neon-vfpv4</b>.

This directory also has five sub directories. Packages are categorized in these directories by there type.

Navigation menu