Document: GCC Toolchain Setup Copyright (c) 2007, Voipac Technologies a.s. First download latest toolchain distribution binary archive to /tmp, bash$> cd /tmp bash$> wget http://voipac.com/downloads/pxa/toolchain/bin/arm-linux-gcc-3.4.1.tar.gz and unpack the toolchain in root directory. bash$> tar xzfv /tmp/arm-linux-gcc-3.4.1.tar.gz -C / This creates a full toolchain tree in the directory /usr/local/arm/3.4.1. Now, you need to include the /usr/local/arm/3.4.1/bin directory into your PATH. bash$> export PATH=$PATH:/usr/local/arm/3.4.1/bin To make it permanent, put above statement to your shell startup file (e.g. .bashrc). To test your toolchain installation, run arm-linux-gcc command to show version information bash$> arm-linux-gcc -v Reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target= arm-linux --host=i686-host_pc-linux-gnu --prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1 /arm-linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --disable-nls --enable-threads=posi x --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enab le-long-long Thread model: posix gcc version 3.4.1