xda-developers.com
forum.xda-developers.com
device database
wiki.xda-developers.com Wiki HomePage
FAQ | Xanadux

RecentChanges | FindPage | | LikePages | BackLinks

Cross Compilation Tool Chain

Cross compilation involves building a compiler for one architecture on another. In this case mostly building a gcc compiler for StrongARM or XScale on Intel X86. Several pre-compiled toolchains are available:

  • ftp://ftp.handhelds.org/pub/linux/arm/toolchain/
  • ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/

Here's some descriptions on how to build one yourself:

  • http://handhelds.org/z/wiki/HOWTO%20Build%20a%20Cross%20Toolchain%20in%20Brief
  • http://www.aleph1.co.uk/armlinux/docs/toolchain/

You can also try crosstool, a set of automatic build scripts that makes building your own toolchain a lot easier.

Note: more recent gcc versions make building a cross compiler a lot easier. just '--target=arm-wince-pe' to the configure commandline, ( and remove the underscore from USER_LABEL_PREFIX in arm/pe.h )


Last edited on October 6, 2005 4:23 pm.


Edit | PageHistory | Diff | PageInfo
Login
User Name: Password:
Remember Me?