Asembler uruchomienie programu pod ubuntu

0

Po skompilowaniu programu (w terminalu):
nasm program.asm -o program.com
i po próbie uruchomienia:
./program.com
wywala mi error, co jest nie tak?

0

Coś zepsułeś.

0

Coś zepsułeś.

Jeżeli robisz to w Windows to napisz program.com, zamiast ./program.com.
Jak w jakimś Linuksie to wine ./program.com, jeżeli używasz API Windows albo użyj dosboxa, jeżeli przerwań DOS.

0

Dokładnie nie error tylko taki komunikat:
bash: ./konwerter: Permission denied

Dodam że na windowsie, ten sam program, kompilacja przebiega bez zarzutu.

0

Permission denied

Chmod

0

chmod +x program.com, ale jak już Rev powiedział, albo musi to być uruchamiane przez jakiś emulator, albo być prawidłowym programem pod Linuksa, czyli po pierwsze używać linuksowych przerwań a nie DOS-owych, a po drugie być w formacie ELF a nie COM czy EXE.

1 użytkowników online, w tym zalogowanych: 0, gości: 1