Install the Basic Development pack
root@ubuntu:~# apt-get update && apt-get install-y build-essential Bison Flex Manpages-dev
root@ubuntu:~# echo $?
0
Install ARM-LINUX-GCC
Decompression arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 from Vedon teaching CD
Tar XF arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2
Install sudo apt-get install Lsb-core
Otherwise, no such file or directory may appear
root@ubuntu:~/leds# arm-linux-objcopy
BASH:/home/username/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-objcopy:no such file or directory
Change system path
username@ubuntu:~ sudovim/home/username/.bashrcexportpath= sudo vim/home/username/.bashrc export PATH=PATH::/home/ username/gcc-3.4.5-glibc-2.3.6/bin/
Look at my system build environment.
username@ubuntu:~$ arm-linux-gcc-v
Reading Specs from/home/username/gcc-3.4.5-glibc-2.3.6 /bin/.. /LIB/GCC/ARM-LINUX/3.4.5/SPECS
configured with:/work/tools/create_crosstools/crosstool-0.43/build/arm-linux/ gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/configure–target=arm-linux–host=i686-host_pc-linux-gnu–prefix=/work/tools/ gcc-3.4.5-glibc-2.3.6–with-float=soft–with-headers=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include– with-local-prefix=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux–disable-nls–enable-threads=posix–enable-symvers= Gnu–enable-__cxa_atexit–enable-languages=c,c++–enable-shared–enable-c99–enable-long-long
Thread Model:posix br> gcc version 3.4.5