🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2629

Re: nie uruchamia się plik skompilowany w nasm na windows

#2629
From: Bogdan
Date: Tue, 27 Jun 2023 15:31
28 lines
2131 bytes
26/06/2023 21:14, Przemek Biernat:
> Cześć
> 
> Mam taki problem że nie mogę uruchomić kodu wynikowego skompilowanego na windows. Mój command line to:
> 
> nasm -f win64 kickass.asm -o compiler.exe
> 
> Może ktoś spotkał się z takim problemem. System zgłasza niezgodność pliku. Działam na windows 64, procesor intel. Próbowałem też z opcją ith. Ten sam rezultat.
> 
> Dzięki
> Przemek


Cześć.

  Z NASMa bezpośrednio to uruchomić można bodajże tylko "-f bin" (jako 
plik .com).
  Każdy inny format generuje tzw. plik obiektowy, który trzeba dopiero 
przerobić na plik wykonywalny linkerem, np. dla GNU ld:

nasm -f win64 kickass.asm -o compiler.obj
ld -s -o compiler.exe compiler.obj

-- 
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):            http://bogdro.evai.pl
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org www.TorProject.org  Soft(EN): http://bogdro.evai.pl/soft
Technical Details
Message-ID: <u7evcr$1e6no$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
References: <93ff3eee-7bcb-4554-bd85-591946e6452cn@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bogdan <bogdan@poczta.invalid>
Newsgroups: pl.comp.lang.asm
Subject: Re: nie uruchamia się plik skompilowany w nasm na
 windows
Date: Tue, 27 Jun 2023 17:31:39 +0200
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <u7evcr$1e6no$1@dont-email.me>
References: <93ff3eee-7bcb-4554-bd85-591946e6452cn@googlegroups.com>
MIME-Version: 1.0
Injection-Date: Tue, 27 Jun 2023 15:31:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="bc4abff3b21d0fd633bd6ee2ea20da41"; logging-data="1514232"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xae+xBxCGi0o/MTzwperh"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0
Cancel-Lock: sha1:hhKRge2W8/2TQbC6LWlH1Z5UEEo=
In-Reply-To: <93ff3eee-7bcb-4554-bd85-591946e6452cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit