Differences

This shows you the differences between two versions of the page.

about:toolchain [2013/07/03 15:46]
about:toolchain [2014/10/17 13:12] (current)
hnyman Delete spam (and one old link)
Line 5: Line 5:
A compilation toolchain is the set of tools used to compile code for your system. A compilation toolchain is the set of tools used to compile code for your system.
It consists of: It consists of:
-  * a compiler (in our case, ''[[wp>GNU Compiler Collection|gcc]]'' / [[http://packages.debian.org/squeeze/gcc|deb: gcc]]) +  * a compiler (in our case, ''[[wp>GNU Compiler Collection|gcc]]'' / [[http://packages.debian.org/wheezy/gcc|deb: gcc]]) 
-  * binary utils like assembler and linker (in our case, ''[[wp>GNU Binutils|binutils]]'' / [[http://packages.debian.org/squeeze/binutils|deb: binutils]] ) +  * binary utils like assembler and linker (in our case, ''[[wp>GNU Binutils|binutils]]'' / [[http://packages.debian.org/wheezy/binutils|deb: binutils]] )
  * a [[wp>C standard library]] (for example GNU Libc, uClibc or dietlibc).   * a [[wp>C standard library]] (for example GNU Libc, uClibc or dietlibc).
Line 17: Line 17:
While the OpenWrt Buildroot was designed for developers, inexperienced users can also use it to easily build their own custom firmware! While the OpenWrt Buildroot was designed for developers, inexperienced users can also use it to easily build their own custom firmware!
-The OpenWrt Makefile has its own syntax, different from the conventional Makefile of Linux make tool. The OpenWrt Makefile defines the meta information of the package, where to download the package,how to compile, where to installed thecompiled binaries,etc. See How to Build OpenWrt Application Package for more detail.+The OpenWrt Makefile has its own syntax, different from the conventional Makefile of Linux make tool. The OpenWrt Makefile defines the meta information of the package, where to download the package, how to compile, where to installed the compiled binaries, etc. See How to Build OpenWrt Application Package for more detail.
===== OpenWrt Buildroot – Features ===== ===== OpenWrt Buildroot – Features =====
Line 56: Line 56:
  * Shipped „configure“ scripts are often faulty or unusable in a cross-compile setting, autoreconf or patching needed   * Shipped „configure“ scripts are often faulty or unusable in a cross-compile setting, autoreconf or patching needed
  * Build variants and kconfig includes allow for configurable compile-time settings   * Build variants and kconfig includes allow for configurable compile-time settings
-  * There is no standard way for porting software, in many cases it „just works“ but often the package build process needs +  * There is no standard way for porting software, in many cases it „just works“ but often the package build process needs tweaks
-  * tweaks+
===== Documentation ===== ===== Documentation =====
Line 68: Line 67:
===== History ===== ===== History =====
  * [[https://dev.openwrt.org/search?changeset=on&q=buildroot-ng|commits concerning OpenWrt Buildroot]]   * [[https://dev.openwrt.org/search?changeset=on&q=buildroot-ng|commits concerning OpenWrt Buildroot]]
-  * [[https://dev.openwrt.org/browser/trunk/include/target.mk|include/target.mk]] 
  * [[https://forum.openwrt.org/viewtopic.php?pid=31794#p31794|OpenWrt Forums: An introduction to OpenWrt Buildroot]]   * [[https://forum.openwrt.org/viewtopic.php?pid=31794#p31794|OpenWrt Forums: An introduction to OpenWrt Buildroot]]
 +

Back to top

about/toolchain.1372859175.txt.bz2 · Last modified: 2013/07/03 15:46 (external edit)