Проблемы с Watcom C 6.5

Софт только для использования в DOS

Проблемы с Watcom C 6.5

Сообщение dhau » 05 авг 2020, 06:53

Здравствуйте уважаемые! Я попробовал скомпилировать "Hello, World!" с помощью Watcom C 6.5. Пробовал и на dosbox и на железной XT-шке.

Всегда вываливается при линковке и ругается на битые библиотеки.

Я что-то делаю не так? Или дистрибутив битый?

И ещё: ни у кого нет самого первого Watcom C 6.0?

Спасибо!
dhau
Даунгрейдер
 
Сообщения: 8
Зарегистрирован: 05 авг 2020, 06:42
Откуда: Торонто, Онтарио, Канада
Железо: Turbo XT, IBM AT 5170, Compaq Deskpro 286 model 2550

Re: Проблемы с Watcom C 6.5

Сообщение APTEMK » 05 авг 2020, 07:52

dhau писал(а):Всегда вываливается при линковке и ругается на битые библиотеки.Я что-то делаю не так? Или дистрибутив битый?


Скорее всего, битый дситрибутив, надо перекачать заново.
В СРОЧНОМ ПОРЯДКЕ ИЩУ РАБОТУ!!!!
http://betaoperating.mybb.ru/ - мой форум

Изображение
Аватара пользователя
APTEMK
Мастер Даунгрейда
 
Сообщения: 688
Зарегистрирован: 28 сен 2019, 10:54
Откуда: 28.11.2004 Приморский Край, Надеждинский р-н
Железо: 28.11.04компьютер Fujitsu (Pentium lll 550, 128 мб Озу, видеокарта ,Ati Rage Xl,Hdd 10 Гб, Windows98

Re: Проблемы с Watcom C 6.5

Сообщение Nika » 05 авг 2020, 09:17

Да, при линковке любого примера выдаёт ошибку:
*** Error *** file clibs.lib, record 1: invalid object file attribute

Архив SokilOff'а, он увидит и разберётся.
Сам архив целый.
Последний раз редактировалось Nika 05 авг 2020, 09:18, всего редактировалось 1 раз.
Nika
Мастер Даунгрейда
 
Сообщения: 774
Зарегистрирован: 16 окт 2013, 23:21

Re: Проблемы с Watcom C 6.5

Сообщение dhau » 06 авг 2020, 02:09

Уточнение: run-time library битый для модели памяти small и compact, но работает для medium, large и huge:

Не работает:
Код: Выделить всё
wcl /ms test.c

*** Error *** file clibs.lib, record 1: invalid object file attribute
Код: Выделить всё
wcl /mc test.c

*** Error *** file clibc.lib, record 1: invalid object file attribute

Работает:
Код: Выделить всё
wcl /mm test.c

Код: Выделить всё
wcl /ml test.c

Код: Выделить всё
wcl /mh test.c
Последний раз редактировалось dhau 06 авг 2020, 02:11, всего редактировалось 1 раз.
dhau
Даунгрейдер
 
Сообщения: 8
Зарегистрирован: 05 авг 2020, 06:42
Откуда: Торонто, Онтарио, Канада
Железо: Turbo XT, IBM AT 5170, Compaq Deskpro 286 model 2550

Re: Проблемы с Watcom C 6.5

Сообщение dhau » 06 авг 2020, 02:22

По идее lib это просто связка кучи obj файлов, не так? Нельзя-ли lib разобрать на obj-и? Есть где нибудь описание формата obj и lib для DOS-а.

Сам нашёл: https://pierrelib.pagesperso-orange.fr/ ... F_v1.1.pdf через ссылку на википедии https://en.wikipedia.org/wiki/Relocatab ... ule_Format
Последний раз редактировалось dhau 06 авг 2020, 03:35, всего редактировалось 1 раз.
dhau
Даунгрейдер
 
Сообщения: 8
Зарегистрирован: 05 авг 2020, 06:42
Откуда: Торонто, Онтарио, Канада
Железо: Turbo XT, IBM AT 5170, Compaq Deskpro 286 model 2550


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2