[Linux] Compilation croisée
Éric Bischoff
ebischoff@::1
Jeu 2 Juil 20:22:33 CEST 2020
Le jeudi 2 juillet 2020, 08:25:22 CEST Éric Bischoff a écrit :
> Le mercredi 1 juillet 2020, 09:48:03 CEST pierre amadio a écrit :
> > Quand nokia faisait encore des téléphones sous linux (maemo), je
> > compilais les trucs avec leur sdk basé sur scratchbox
> >
> > http://repository.maemo.org/stable/diablo/INSTALL.txt
> > http://www.scratchbox.org/
> >
> > Ca fait plus de 10 ans, je me rappelle de rien, j'ai meme eu du mal à
> > me rappeller du nom du truc !
J'ai trouvé une solution en 3 lignes suffisante pour ce que je veux:
$ aarch64-suse-linux-as -o helloworld.o helloworld.s
$ aarch64-suse-linux-ld -o helloworld helloworld.o
$ qemu-aarch64 ./helloworld
Salut!
Elle est pas belle la vie ? :-)
.global _start
_start: mov x0, #1
ldr x1,=helloworld
mov x2,#7
mov x8,#64
svc 0
mov x0,#0
mov x8,#93
svc 0
.data
helloworld: .ascii "Salut!\n"
--
Éric Bischoff
Plus d'informations sur la liste de diffusion linux