svn commit: trunk/busybox/docs/busybox.net

aldot at busybox.net aldot at busybox.net
Fri Jun 8 07:19:06 UTC 2007


Author: aldot
Date: 2007-06-08 00:19:06 -0700 (Fri, 08 Jun 2007)
New Revision: 18774

Log:
- Add a FAQ entry on "how do i cross compile busybox"


Modified:
   trunk/busybox/docs/busybox.net/FAQ.html


Changeset:
Modified: trunk/busybox/docs/busybox.net/FAQ.html
===================================================================
--- trunk/busybox/docs/busybox.net/FAQ.html	2007-06-07 16:18:20 UTC (rev 18773)
+++ trunk/busybox/docs/busybox.net/FAQ.html	2007-06-08 07:19:06 UTC (rev 18774)
@@ -10,6 +10,7 @@
 <ol>
 <li><a href="#getting_started">How can I get started using BusyBox?</a></li>
 <li><a href="#configure">How do I configure busybox?</a></li>
+<li><a href="#build">How do I build BusyBox with a cross-compiler?</a></li>
 <li><a href="#build_system">How do I build a BusyBox-based system?</a></li>
 <li><a href="#kernel">Which Linux kernel versions are supported?</a></li>
 <li><a href="#arch">Which architectures does BusyBox run on?</a></li>
@@ -164,6 +165,21 @@
 </p>
 <hr/>
 <p/>
+<h2><a name="build">How do I build BusyBox with a cross-compiler?</a></h2>
+<p>
+   To build busybox with a cross-compiler, specify CROSS_COMPILE=&lt;prefix&gt;.
+</p>
+<p>
+   CROSS_COMPILE specifies the prefix used for all executables used
+   during compilation. Only gcc and related binutils executables
+   are prefixed with $(CROSS_COMPILE) in the makefiles.
+   CROSS_COMPILE can be set on the command line:
+<pre>
+   make CROSS_COMPILE=arm-linux-uclibcgnueabi-
+</pre>
+   Alternatively CROSS_COMPILE can be set in the environment.
+   Default value for CROSS_COMPILE is not to prefix executables.
+</p>
 <h2><a name="build_system">How do I build a BusyBox-based system?</a></h2>
 <p>
     BusyBox is a package that replaces a dozen standard packages, but it is




More information about the busybox-cvs mailing list