Au debut, j'ai eu beaucoups de mal a compiler mes codes...
j'utilise masm32 et le linker n'etait pas trouvé, etc...
Alors, pour les debutants, je V vous expliquer comment compiler faclement et rapidement.
j'utilise un batch de compilation.
dans un fichier .bat , mettez le code suivant ::
@echo off
C:\WINDOWS\masm32\bin\ml /c /coff /Cp /IC:\WINDOWS\masm32\include /IC:\WINDOWS\masm32\units /Fo%1.obj %1.asm
if errorlevel 1 goto errasm
if not exist %1.rc goto norc
C:\WINDOWS\masm32\bin\rc /iC:\WINDOWS\masm32\include /fo%1.res %1.rc
if errorlevel 1 goto errrc
C:\WINDOWS\masm32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:C:\WINDOWS\masm32\lib /OUT:%1.exe %1.obj %1.res
if errorlevel 1 goto errlink
goto rc
:norc
C:\WINDOWS\masm32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:C:\WINDOWS\masm32\lib /OUT:%1.exe %1.obj
if errorlevel 1 goto errlink
:rc
echo OK > C:\WINDOWS\masm32\error.txt
goto end
:errasm
pause
echo Erreur Masm > C:\WINDOWS\masm32\error.txt
goto end
:errrc
pause
echo Erreur Rc > C:\WINDOWS\masm32\error.txt
goto end
:errlink
pause
echo Erreur Link > C:\WINDOWS\masm32\error.txt
goto end
:end
if exist %1.obj del %1.obj
if exist %1.res del %1.res
ne changez rien, a part le chemin du dossier de masm32 à la limite.
Pour compiler, C tres simple.
si vous avez un fichier source "test.asm", alors créez un fichier sans extention "test" et pour compiler,
faites un drag-n-drop de ce fichier "test" sur la batch.
Voila! si la fenetre dos n'affiche aucunes erreur, votre fichier "test.exe" est apparu!
si il y a des erreur, elles sont sauvegardés dans le fichier "error.txt" dans le dossier de masm32.
j'espere que ça va en aider certains!