Что именно является функцией флагов -Zsys и -Zomf при компиляции с помощью emx-gcc on dos? Всегда ли они должны использоваться вместе для компиляции программы? Я пытаюсь скомпилировать утилиту cl для реального режима Dos, и документация emxdev довольно короткая в этом вопросе.-Zsys and -Zomf in dos emx
1
A
ответ
1
Параметры -Zsys
или -Zomf
полезны при использовании emx-gcc для создания программ MS-DOS. Исполняемые файлы, созданные с этими параметрами, будут запускаться только под OS/2. -Zomf
сообщает компилятору преобразовать объектные файлы в формат OMF и использовать компоновщик OS/2 для создания исполняемых файлов. Опция -Zsys
предназначена для использования с опцией -Zomf
и дополнительно сообщает компилятору о связи с библиотекой системных вызовов OS/2 вместо библиотеки emx.
Вместо этого вы можете использовать DJGPP, так как он все еще поддерживается и поддерживается.
Теперь все имеет смысл. – erreka