Исполняемые файлы COM с Open Watcom
Я пытаюсь сделать небольшую утилиту для старой машины i286 с PC-DOS и целевым форматом для простого исполняемого файла COM.
Выбор компилятора был Open Watcom, и в документации говорится, что он может связывать файлы.COM DOS, но документация либо неоднозначна, либо не работает, как показывают примеры, поэтому я в итоге получаю либо файл.EXE (с заголовком MZ).) или несколько ошибок компоновщика / компилятора.
Итак, как мне сделать исполняемый файл.COM с помощью компилятора Open Watcom?
1 ответ
system com
опция, вероятно, недействительна, так как она не упомянута в руководстве OpenWatcom.
Согласно документации, вы должны иметь возможность получить исполняемый файл COM, используя format dos com
вариант для wlink
(по крайней мере, это то, что я успешно использую).
Я использую wcl
внешний интерфейс для компиляции и компоновки и модель памяти крошечная, а не маленькая, чтобы получить файл COM.