0
Ich habe Probleme mit nasm und ld hier ist, was ich tue:SDL und nasm auf 64bits Linux
Quelle:
EXTERN SDL_Init
SECTION .text
global _start
_start:
push 0x20
call SDL_Init
mov eax, 1
mov ebx, 0
int 0x80
Kompilierung:
nasm -f elf64 sdlini.asm
Link:
ld -dynamic-linker /lib/ld-linux.so.2 -lSDL sdlini.o -o sdlini.exe
und hier ist was ich bekomme, wenn ich sdlini.exe laufen lasse
bash: ./sdlini.exe: Accessing a corrupted shared library
Irgendwelche Ideen, was hier passiert?
Ah, das ich auch bekam. Sie haben eine Verknüpfung zu einer 32-Bit-Bibliothek hergestellt. Bitte als erledigt markieren h., akzeptiere deine eigene Antwort. – kobrien