Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
amstradcpc:sdcc [2013/01/04 23:56] – octoate | amstradcpc:sdcc [2013/01/04 23:57] – Code Tag richtig angegeben octoate | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Da der SDCC standardmäßig seinen Code ab 0x0000 ablegt und auch der Startup Code ab dieser Stelle läuft, muss beim Compilieren eines Programmes vorher eine angepasste Version der //crt0.s// erstellt werden, die dann über den Kommandozeilenparameter **--no-std-crt0** eingebunden wird. Die //crt0.s// muss vorher aber noch ein Objektcode umgewandelt werden, was mit dem Programm **sdasz80** erledigt wird. Der Aufruf lautet | Da der SDCC standardmäßig seinen Code ab 0x0000 ablegt und auch der Startup Code ab dieser Stelle läuft, muss beim Compilieren eines Programmes vorher eine angepasste Version der //crt0.s// erstellt werden, die dann über den Kommandozeilenparameter **--no-std-crt0** eingebunden wird. Die //crt0.s// muss vorher aber noch ein Objektcode umgewandelt werden, was mit dem Programm **sdasz80** erledigt wird. Der Aufruf lautet | ||
- | [code]sdasz80 -o crt0.s[/code] | + | <code>sdasz80 -o crt0.s</code> |
Danach liegt im gleichen Verzeichnis die Datei **crt0.rel**, | Danach liegt im gleichen Verzeichnis die Datei **crt0.rel**, |