Etape 1: Obtenir les sources du compilateur et fichiers de support
Lancez votre navigateur et allez à site de téléchargement TI. Au bas de la table « Produits téléchargements », vous devez télécharger ces deux fichiers :
- gcc-MSP430-source.tar.bz2
- MSP430-soutien-HIBARU
Ouvrir un terminal, naviguez jusqu'à votre dossier de téléchargement et extrayez le package de première.
CD ~/Downloads tar xvf msp430-gcc-source.tar.bz2
Cela peut prendre du temps... Si vous n’êtes pas familier avec la commande "tar", c’est un utilitaire d’archivage très largement utilisé, qui prend en charge plusieurs algorithmes de compression. Les paramètres de ligne de commande, que nous sommes passés sont comme suit :
- x-extrait
- v – verbose
- f – fichier, toujours suivi par le nom de fichier du fichier que vous souhaitez compresser/extrait
Si vous voulez en savoir plus sur la commande "tar" vous devriez lire la page de manuel (c'est-à-dire "l’homme goudron" dans la ligne de commande). Naviguez jusqu’au répertoire « sources/outils » nouvellement créé. Ce que vous voyez dans ici peut être un peu écrasante, mais ce que TI a fait est vraiment emballé tous les composants nécessaires pour construire le compilateur et créèrent un système de génération autour d’elle. Techniquement, gcc elle-même n’est seulement le compilateur. Les outils de compilation se compose de nombreux autres paquets qui effectue diverses tâches telles que l’assemblage, liaison, fonctions intégrées, etc.... La plupart d'entre eux figurent dans binutils, mais il existe des bibliothèques de mathématiques distinctes comme mpc, mpfr et gmp. Une bibliothèque standard de C (libc) est généralement incluse sauf si vous développez un système d’exploitation. Dans le cas de paquet de TI, newlib est la bibliothèque C, qu'ils ont choisi d’inscrire, mais il y a beaucoup d’autres comme la glibc et uClibc.