Win32Asm Tutorial |
![]() |
назад | Инструменты\Masm | вперед | ![]() |
Masm
Masm это ассемблер, который я использую. Есть и другие, например tasm или nasm, но лично я предпочитаю masm (а здесь можете узнать, почему). Использование tasm, nasm (или других ассемблеров) здесь не описывается.
Использование
Masm это ml.exe. Я использую версию "Macro Assembler Version 6.14.8444". Синтаксис:
ML [ /опции ] filelist [ /link linkoptions ]
Есть несколько важных опций:
/c | ассемблирование без линковки В основном вы будете использовать эту опцию, так как вы будете использовать внешний линкер (например link.exe), для компоновки ваших файлов. | |
/coff | генерировать объектный файл в COFF формате Это генерирует формат файла для компоновщика microsoft. | |
/Fo<file> | имя объектного файла может использоваться, если вы хотите, чтобы выходной файл был с другим именем, не таким как исходный файл. | |
/G<c|d|z> | Использует вызовы Pascal, C, или Stdcall выберите тип вызовов для ваших процедур. | |
/Zi | Добавить символьную отладочную информацию Установите эту опцию, если хотите использовать отладчик. | |
/I<name> | Установить include путь Определяет ваш include путь |
[наверх]