RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Простейший Exe-шник создать удалось (и даже работает). Однако! Вся эта среда компиляции (gcc) вывешивается в detach не прибивается по окончании процесса. Плюс имеет обыкновение виснуть как в процессе компиляции, так и при попытке прибить процесс руками - залипает в exit T1. Мля! Теперь я понимаю почему никто не хочет писать под Осью на Сях. Редкостный мазохизм. > > > А зачем её прибивать? Это специальная фича, чтобы время сборки на порядок уменьшить. Время висения настраивается, но если срочно надо, то прибиванием emxload всё уходит. Зависаний не видел. Правда именно комплекта Шмедли не юзал. > > > > А можно настроить чтобы прибивалось сразу? Сдается мне что именно это и есть причина висов. Сегодня прибивал после каждой компиляции руками и действительно ничего не повисло. И даже скомпилило вполне приличный exe. Который даже работает. В принципе цель почти достигнута. Осталось мелкие детали поправить. > Вы похоже о разном. EMXLOAD -- это из комплекта EMX, и даёт в самом деле ускорение сборки почти на порядок, особенно заметно ускоряется работа configure. В Шмедлевском комплекте идёт более свежая gcc 3.3.5 (в EMX gcc 2.8), которая сильно другая по своей внутренней организации. > > Из практических аспектов при портировании рекомендую обратить внимание на ключики -Zomf и -g. Добавление первого и убирание второго сильно влияет на размер полученного результата, но временами приводит к пересортице обьектников, вызванной сменой их расширения из .o в .obj. > > ЗЫ. Висов компилятора тоже ни разу не наблюдал.
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.