Paso 1: Obtener las fuentes del compilador y archivos de apoyo
Encienda su navegador y vaya a Descargar sitio TI. En la parte inferior de la tabla "Productos descargas", se deben descargar estos dos archivos:
- MSP430-gcc-source.tar.bz2
- MSP430-soporte-files.zip
Abrir una terminal, navegar a la carpeta de descargas y extraer el primer paquete.
CD ~/Downloads tar xvf msp430-gcc-source.tar.bz2
Esto podría tomar un tiempo... Si no estás familiarizado con el comando tar, es una utilidad de archivaba muy ampliamente utilizada que soporta múltiples algoritmos de compresión. Los parámetros de línea de comandos que pasamos son como sigue:
- x – Extracto
- v-verbose
- f – para archivo, siempre seguido por el nombre del archivo que desea comprimir, extracto
Si desea más información sobre el comando tar debería leer la página (es decir, "hombre alquitrán" en la línea de comandos). Desplácese hasta el directorio recién creado de "fuentes y herramientas". Lo que se ve de aquí puede ser un poco abrumador, pero realmente lo que TI ha hecho es empaqueta todos los componentes necesarios para construir el compilador y crearon un sistema de construir alrededor de él. Técnicamente, el CCG sí mismo es sólo el compilador. La cadena de herramientas consta de muchos otros paquetes que realizan distintas tareas, tales como montaje, enlace, funciones etc.... La mayoría de ellas está contenida en binutils, pero hay bibliotecas matemáticas separadas como mpc, mpfr y gmp. Una biblioteca estándar de C (libc) también se incluye típicamente a menos que usted está desarrollando un sistema operativo. En el caso de paquete de TI, newlib es la biblioteca de C que han optado por incluir pero hay muchos otros como glibc y uClibc.