OSDev http://osdev.su/ |
|
как создать корректно lib файл masm ??? http://osdev.su/viewtopic.php?f=6&t=683 |
Страница 3 из 3 |
Автор: | DarkPerl [ 28 янв 2013, 23:05 ] |
Заголовок сообщения: | Re: как создать корректно lib файл masm ??? |
main.asm Код: .model small, C .386 includelib mylib.lib myfunc1 PROTO .stack .data mystr BYTE 'Hello!$' .code start: mov ax, @data mov ds, ax mov dx, offset mystr mov ah, 9 int 21h invoke myfunc1 mov ax, 4c00h int 21h end start mylib.asm Код: .model small, C .386 .code myfunc1 proc mov dl, 65 mov ah, 2 int 21h ret myfunc1 endp end Компиляция: ml /c mylib.asm wlib mylib mylib.obj получаем долгожданную и рабочую 16 битную статическую библиотеку mylib.lib ml main.asm получаем main.exe Ура! Всё работает! )))) p.s. Для компиляции использовал ml.exe 6.11d wlib.exe 1.8 компилировал из MS-DOS версии 6.22 |
Автор: | Yoda [ 29 янв 2013, 09:52 ] |
Заголовок сообщения: | Re: как создать корректно lib файл masm ??? |
Ещё можно попробовать использовать tlink из комплекта TurboC 2.0 |
Автор: | phantom-84 [ 29 янв 2013, 15:05 ] |
Заголовок сообщения: | Re: как создать корректно lib файл masm ??? |
Те команды, которые я написал вначале, тоже работают. Достаточно было взять masm времен DOS. |
Страница 3 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |