Stap 1: De compiler bronnen krijgen en ondersteuningsbestanden
Start uw browser en ga naar de TI downloadsite. Onderaan in de tabel 'Producten Downloads', moet u deze twee bestanden downloaden:
- MSP430-gcc-source.tar.bz2
- MSP430-ondersteuning-files.zip
Open een Terminal, navigeer naar uw downloadsomslag en uittreksel van het eerste pakket.
CD ~/Downloads tar xvf msp430-gcc-source.tar.bz2
Dit kan een tijdje duren... Als u niet bekend bent met het tar commando, is het een zeer veel gebruikte archivering nut dat meerdere compressiealgoritmen ondersteunt. De opdrachtregelparameters we passeerden zijn als volgt:
- x-extract
- v – verbose
- f – voor bestand altijd gevolgd door de bestandsnaam van het bestand dat u comprimeren wilt/extract
Als u meer wilt weten over het tar commando moet u de man pagina (dat wil zeggen "man tar" in de command line) lezen. Navigeer naar de zojuist gemaakte map "bronnen/tools". Wat je ziet in, hier kan een beetje overweldigend, maar echt wat TI heeft gedaan is verpakt al de componenten vereist om te bouwen van de compiler en een bouwstijlsysteem omheen gemaakt. Technisch, gcc zelf is alleen de compiler. De toolchain bestaat uit vele andere verpakkingen die verschillende taken uitvoeren zoals het assembleren, linken, ingebouwde functies enz... De meeste van deze zijn opgenomen in de binutils, maar er zijn aparte math bibliotheken zoals mpc, mpfr en gmp. Een standaard C bibliotheek (libc) is ook meestal opgenomen, tenzij u een besturingssysteem ontwikkelt. Newlib is de C-bibliotheek die zij hebben gekozen om op te nemen in het geval van TI pakket, maar er zijn genoeg anderen zoals glibc en uClibc.