Dacă le-ați citit deja, că informațiile practice este foarte ușor de a înțelege.
După cum pot fi compilate pentru Win32 executabile?
Este clar că de fiecare dată de la linia de comandă pentru a introduce numele surselor, obj-fișierele și cheile - nu foarte convenabil.
Dar acest proces este ușor simplificat.
Să presupunem că scriem praxZ.asm codul sursă.
Vrem să-l compilați, atâta timp cât el în cele din urmă nu a funcționat, iar acest lucru poate necesita o mulțime de încercări. Puteți FAR'a în linia de comandă, după cum urmează:
Acum, de fiecare dată când efectuam ml, fără taste din folderul cu sursa, va rula o compilație de exemplul nostru. Mai mult decât atât, acest lucru se aplică numai pentru consola curentă. Aceasta este, într-o altă setare exemplu FAR'a nu va funcționa.
Următorul pas către utilizator - o echipă de liliac fișier
Acum este suficient să-l lanseze în speranța că acest moment nu există erori în sursa.
La bobina zero, am folosit BUILD.BAT de MASM32 \ bin dosar.
mod relativ universal. Cu acesta, puteți compila asm-fișiere cu nume diferite (ambele cu și fără resurse). La ieșire ne pregătim PE-exe.
Uită-te la BUILD.BAT.
Nu înțelegi esența acestor zakoryuchek?
Apoi, citiți cu atenție Likbez tineri din nou utilizator.
Iar cei care știau deja observat, probabil, unele restricții cu privire la utilizarea acestui fișier:- „MASM32“ trebuie să fie setat la rădăcină și se află în dosarul MASM32.
- Înainte de compilare îndepărtat exe înainte și obj cu numele specificat.
- Dacă există un fișier de resurse, trebuie să fie tradus și asigurați-vă că pentru a numi rsrc.obj.
- Directorul curent ar trebui să fie un dosar cu codul sursă.
- Numele fișierului este specificat în linia de comandă fără extensia.
- Extinderea în codul sursă ar trebui să fie asm.
Vă recomandăm să creați cel puțin încă un fișier similar compila o versiune de depanare a exe.
BUILD.BAT copiați și apela, de exemplu, BDBG.BAT.
Înlocuiți-l în trei linii corespunzătoare cu privire la:
Utilizarea BDBG noastre. aveți posibilitatea de a colecta PE-exe cu informații de depanare.
Ar fi frumos pentru a face câteva fișiere pentru a compila și pentru dll asamblarea completă cu informațiile de depanare. Dar acest lucru o aveți deja.
Cum de a compila fișierele-com executabil pentru DOS?
Pentru a compila aceste surse, veți avea nevoie de:
Segmentate executabilă Linker (să zicem v5.31) și
ml.exe (în mod necesar în conformitate cu versiunea 7-a).
Din „MASM32 V9“ ml.exe potrivite numai. Dar va trebui să ia un agent de legare suplimentar.
Puteți să-l utilizați în jurul cu o comandă ca acest lucru:
Cheie / TINY - defineste un mini-model, care este de obicei format de com-fișier pentru DOS.
După cum știți - nu există nici o limită la perfecțiune. Vom continua pentru a satisface programator leneș.
Chiar și un liliac-fișier nu oferă confort, cum ar fi.
Mediu Integrat de Dezvoltare (IDE, Integrated Development Environment)
Astăzi, cele mai frecvente IDE pentru MASM'a - este:
MS Visual Studio,
Într-o zi în viitor, vă configurați IDE va salva o mulțime de timp și efort.
Este nevoie de doar câțiva pași simpli, și cadru proiectul este gata pentru a fi compilate cu un singur clic al mouse-ului.
Dar eu mărturisesc sincer, un cadru bun pentru tine - nu e atât de simplu. Ai cel puțin trebuie să înțelegem de ce avem nevoie de acest lucru sau că opțiune, și conectați toate extra-uri utile. Deși, acum că știi atât de mult despre MASM'a compilator, acesta va fi mult mai ușor.