Oppure

Loading
24/12/09 23:09
manvb.net
Salve a tutti(e buon natale)! Ho un problema con il linker ld e nasm che non riesco a risolvere:

per utilizzare l'api ExitProcess ho dichiarato extern _ExitProcess@4 in nasm.
Assemblo con: nasm\nasm.exe -o a.txt.obj -fwin32 a.txt.asm
e il file obj viene prodotto correttamente.

Quando vado a linkare con:
ld\ld -o a.txt.exe -L"C:\Users\Manuel\Documents\Visual Studio 2008\Projects\MFL\MFL\bin\Debug\ld" -lkernel32 a.txt.obj

ld mi restituisce un bel "undefined reference to ExitProcess@4". Ho testato con alink e linka alla perfezione, ma a me purtroppo serve ld.

PS. ovviamente nella cartella C:\Users\Manuel\Documents\Visual Studio 2008\Projects\MFL\MFL\bin\Debug\ld è presente il file libkernel32.a

Sapete aiutarmi?
Grazie in anticipo a chiunque mi rispondesse.
Ultima modifica effettuata da manvb.net 24/12/09 23:32
aaa
25/12/09 15:04
manvb.net
Risolto, ho usato direttamente gcc spostando tutte le librerie base per farlo funzionare.
aaa