powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с Watcom C_C++
8 сообщений из 8, страница 1 из 1
Помогите с Watcom C_C++
    #33467424
Дима_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! С наступившим новым годом!
Есть проблема, нужно перекомпелировать код написанный в BCB6(консольное приложение), в приложение под DOS32, код шикарно работает в BCB6, в Watcom C, он так же отлично компелируется под DOS32, но при запуске вызывает переполнение стека.
Помогите пожалуста в решении этой проблемы.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33467520
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это наверное лучше в раздел работа запостить
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33467832
Дима_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lepsikэто наверное лучше в раздел работа запостить
Очень остроумно.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33468505
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу сказать одно, что Watcom очень старый и если там есть хоть чуть-чуть использование С++ и шаблонов, то про идею эту наверное можно сразу же забыть.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33468599
Дима_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моем исходнике используются следующие типы: uint8_t, uint32_t, size_t из stdint.h, причем ошибка переполнения стека возникает лишь в том случае, когда читаются данные из файла. Если создаю хидер и прописываю там массив данных, то все работает отлично. Функции исходника заключаются в подписке записей по 32 байта по алгоритму crc32.
Может кто посоветует, какой компилятор под дос, в этом случае можно использовать.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33468659
Фотография Сергей Ильич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима_2006
Может кто посоветует, какой компилятор под дос, в этом случае можно использовать.
Попробуй gcc + djgpp.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33469667
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима_2006Может кто посоветует, какой компилятор под дос, в этом случае можно использовать.
Ой.... да не в компиляторе дело. У тебя просто ошибка в программе.
Запускай ее в отладчике и смотри где у тебя есть выходы за пределы массива.
...
Рейтинг: 0 / 0
Помогите с Watcom C_C++
    #33470165
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима_2006Здравствуйте! С наступившим новым годом!
Есть проблема, нужно перекомпелировать код написанный в BCB6(консольное приложение), в приложение под DOS32, код шикарно работает в BCB6, в Watcom C, он так же отлично компелируется под DOS32, но при запуске вызывает переполнение стека.
Помогите пожалуста в решении этой проблемы.

вполне возможно размера стэка не хватат. необходимо первым делом прогнать под отладчиком - как тут посоветовали. Действительно быстрее всего получиться детектировать обшибку...

Пример из жизни...
При оганизации рекурсии (обход каталогов), под осью Novell (Watcom) не хватало стэка иногда. Пришлось сделать по началу не дефаултный размер (не помню нюансов - давно было дело), ну а потом переработать алгоритм. Чтоб стэк не жракался рекурсией (условно конечно же, имееться ввиду лишнии данные со стэка были убраны)...

с уважением
(круглый)
ЗЫ
Возможно ватком и старый, но в отличие от мелкомягкой линейки аналогичных компиллиров произвёл достаточно положительное впечатление. Проработанность всех закоулков библиотек и прочее...По крайней мере подправлять его библиотеки не пришлось :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с Watcom C_C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]