Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry-pi-arm-assembly

Dies ist eine alte Version des Dokuments!


Raspberry Pi ARM assembly

Hier sammle ich Kommandos die für Assembler auf dem Raspberry Pi notwendig/hilfreich sind. Ich gehe davon aus dass die Befehle direkt auf dem Raspberry Pi ausgeführt werden (oder halt via SSH).

Kommandos

Mit "as" von Quelltext zu Objekt Code

Das Ergebnis ist dann noch nicht ausführbar und muss noch mit „ld“ gelinked werden (oder alternativ gcc).

as 002.asm -o 002.o
file 002.o
002.o: ELF 32-bit LSB relocatable, ARM, EABI5 version 1 (SYSV), not stripped

Linken

ld 002.o -o 002.elf

alternativ: („-nostdlib“ da mein Quelltext bisher äußert simpel ist ;))

gcc 002.o -o 002.elf -nostdlib
file 002.elf 
002.elf: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, not stripped
raspberry-pi-arm-assembly.1618752914.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki