This document entails the steps required to build a cross-platform compiler, the usage of it, info about iPAQ StrongARM assembler, how to make a libc library and kernel libraries, how to compile assembler code against C code, and how to deal with weird errors.
The authors of this guide assume prior experience with C and assembler language. The C language knowledge is a must. We also assume you know UNIX and has basic knowledge of GNU suite programs.