Исполняемые файлы 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.

Другие вопросы по тегам