Toolchain: Difference between revisions
No edit summary |
|||
Line 6: | Line 6: | ||
==See also== |
==See also== |
||
* [[GNU toolchain]] |
* [[GNU toolchain]] |
||
* [ |
* [http://www.Buildroot.net/ www.buildroot.net ] |
||
* [[ELDK (toolchain)]] (Embedded Linux Development Kit) |
* [[ELDK (toolchain)]] (Embedded Linux Development Kit) |
||
Revision as of 09:58, 12 June 2011
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a text editor for editing source code, a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
See also
- GNU toolchain
- www.buildroot.net
- ELDK (toolchain) (Embedded Linux Development Kit)