Kezdőoldal » Számítástechnika » Programozás » Assembly, EXE-vé konvertálás?

Assembly, EXE-vé konvertálás?

Figyelt kérdés

Üdv!


Ezt a leírást követve, megpróbáltam lefordítani az "1.asm" fájlomat 1.exe-re.


Első lépés tökéletesen sikerült, meglett az obj fájl.


Második lépésben, ennél a parancsnál,


gcc 1.obj -o 1.exe

a következő hibát kapom:


[link]

És a konzol pedig ezt írja:


collect2.exe: error: ld returned 53 exit status


Kettőször telepítettem a MinGW-t és pontosan követve a leírást, hol ronthattam el, mi lehet a hiba, hogyan lehetne orvosolni?


2020. márc. 14. 23:54
 1/4 anonim ***** válasza:
0%
Linker kéne oda, meg némi tudás.
2020. márc. 15. 08:06
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
10%
gcc -o first.exe first.c
2020. márc. 15. 08:14
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

[link]

De javaslom inkább az nasm használatát.

[link]

(Más a szintaxisa, de használhatóbb.)

2020. márc. 16. 00:29
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Lehet, hogy a gcc tud assemblyt is fordítani... de "nem arra találták ki".

Telepítsd a Nasm nevű cuccot, ez egy free, de eglé profi assembler. Lehet, hogy ez "kerülőút", és nem válasz az eredeti kérdésre, de ha Assembly, akkor én mindenképp valamilyen arra kihegyezett megoldást keresnék.

2020. ápr. 21. 02:36
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!