Ontwerp en bouw een besturingssysteem/Werkomgeving en hulpmiddelen/Toolchain/Cygwin: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
→Binutils compileren: opmerking |
k code -> tt |
||
Regel 8:
== Cygwin installeren ==
# Ga naar [http://www.cygwin.com/ cygwin.com] en download de laatste versie van Cygwin<!-- 1.7.7 -->.
# Voer de setup uit en volg de stappen. Kies als 'download site' <
# Selecteer behalve de reeds geselecteerde packages ook nog de laatste versies van de volgende packages:
## <
## <
## <
## <
## <
## <
## <
## <
# Voer de laatste stappen van de setup uit.
# Kopieer het setupbestand zelf (<
== Bronbestanden downloaden ==
Om een cross-platform toolchain te maken moeten de oorspronkelijke programma's opnieuw gecompileerd worden. Hiervoor is de oorspronkelijke broncode nodig. Bestanden met een <
# Download het <
# Download het <
# Pak beide archieven uit in de <
{{Bericht
|titel=Let op!
|bericht=De versienummering die GNU aanhoudt is als volgt: elke punt in een versienummer scheidt een heel getal. Dus <
|type=waarschuwing}}
== Voorbereiding ==
Er moeten nog wat voorbereiding gedaan worden, zoals het aanmaken van de mappen <
<pre>
cd /usr/src
Regel 40:
== Binutils compileren ==
Nu moet eerst binutils worden gecompileerd. Voer de volgende commando's uit. Het <
<pre>
cd /usr/src/build-binutils
Regel 61:
{{Bericht
|titel=Tip!
|bericht=Als je <
|type=tip}}
== GCC compileren ==
Nu kan gcc worden gecompileerd. Voer de volgende commando's uit. Het <
<pre>
cd /usr/src/build-gcc
Regel 83:
== Cygwin configureren ==
Om ervoor te zorgen dat de nieuwe gecompileerde programma's uit de cross-platform toolchain direct kunnen worden aangeroepen, moet je de volgende regel toevoegen aan het begin van het <
{{Code|Titel='''.bashrc'''|Code=. . .<pre>
export PATH=/usr/local/cross/bin:`printenv PATH`
</pre>. . .}}
Nu is alles klaar. Om een programma uit de cross-platform toolchain te gebruiken in plaats van de oorspronkelijke versie, zet je er <
|