SDL и NASM на 64-битных Linux - PullRequest
       16

SDL и NASM на 64-битных Linux

0 голосов
/ 13 января 2011

У меня проблемы с носом, и вот что я делаю:

Источник:

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

Есть идеи, что здесь происходит?

1 Ответ

1 голос
/ 14 января 2011

исправил это с этим

ld -dynamic-linker /lib/ld-linux-x86-64.so.2 -lSDL sdlini.o -o sdlini.exe
...