У меня проблемы с носом, и вот что я делаю:
Источник:
EXTERN SDL_Init
SECTION .text
global _start
_start:
push 0x20
call SDL_Init
mov eax, 1
mov ebx, 0
int 0x80
компилировать:
nasm -f elf64 sdlini.asm
ссылка:
ld -dynamic-linker /lib/ld-linux.so.2 -lSDL sdlini.o -o sdlini.exe
и вот что я получаю, когда запускаю sdlini.exe
bash: ./sdlini.exe: Accessing a corrupted shared library
Есть идеи, что здесь происходит?