Cómo instalar la cadena de herramientas ARM
A continuación se toma como ejemplo la instalación de gcc-linaro-arm-linux-gnueabihf en ubuntu para presentar brevemente cómo instalar la cadena de herramientas Raspberry Pi en una PC.
1.
1. Instale los paquetes de software necesarios en su computadora.
sosorry@ubuntu:~$ sudo apt-get install make git-core ncurses-dev
2. Descarga la última versión de la cadena de herramientas.
sosorry@ubuntu:~$ mkdir rpi
sosorry$ubuntu:~$ cd rpi
sosorry@ubuntu:~/rpi$ git clone /raspberrypi/ tools.git
remoto: Reutilización del paquete existente: p>remoto: total 17273 (delta 0), reutilización 0 (delta 0)
Objetos recibidos: 100% (17273/17273) , 311,52 MiB | 343 KiB/s, completado.
Delta resuelta: 100% (11698/11698), Completado.
Comprobando archivos: 100% (15860/15860), completo.
3. Instale la cadena de herramientas: instale la cadena de herramientas configurando gcc-linaro-arm-linux-gnueabihf-raspbian en la variable de entorno.
sosorry@ubuntu:~/rpi$ vi ~/.bashrc
exportar PATH=$PATH:/home/sosorry/rpi/tools/arm-bcm2708/gcc-linaro- arm-linux-gnueabihf-raspbian/bin # Agregue esta línea al final del archivo
4. Abra una nueva terminal, ingrese arm y presione la tecla tab dos veces. Si aparece el siguiente mensaje, la instalación se realizó correctamente.
arm-linux-gnueabihf-addr2line arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gfortran arm-linux-gnueabihf-objdump
arm-linux -gnueabihf-ar arm -linux-gnueabihf-gcc-4.7.2 arm-linux-gnueabihf-gprof arm-linux-gnueabihf-pkg-config
arm-linux-gnueabihf-as arm- linux-gnueabihf-gcc-ar arm -linux-gnueabihf-ld arm-linux-gnueabihf-pkg-config-real
arm-linux-gnueabihf-c++ arm-linux-gnueabihf- gcc-nm arm-linux-gnueabihf-ld.bfd arm -linux-gnueabihf-ranlib
arm-linux-gnueabihf-c++filt arm-linux-gnueabihf-gcc-ranlib arm-linux-gnueabihf-ldd arm-linux-gnueabihf-readelf
arm-linux-gnueabihf-cpp arm-linux-gnueabihf-gcov arm-linux-gnueabihf-ld.gold arm -linux-gnueabihf-size
arm-linux-gnueabihf-elfedit arm-linux -gnueabihf-gdb arm-linux-gnueabihf-nm arm-linux-gnueabihf-strings
arm-linux-gnueabihf-g++ arm-linux-gnueabihf-gdbtui arm-linux-gnueabihf-objcopy arm-linux- tira-gnueabihf