Проблемы GCC
Здравствуйте уважаемые. Такая проблема возникла, много где спрашивал и не
находил ответа. Вообщем есть проект на CORBA (ORBacus). Проект делался до
меня и ко мне в руки попали только IDL-ки + честно говоря не очень уж я
хорошо в CORBA то разбираюсь. Так вот, C++ генератор генерит из низ
cpp-шники. Они получаются большеватые - например чуть больше метра исходник
и заголовочник метр + этот заголовочник подрубает еще один метровый, который
в свою очередь цепляет еще один - все 3 по мегабайту весом. Visual Studio
под Виндами все это дело компилит довольно быстро (без сохранения отладочной
инфо - с сохранением просто падает) и получаем dll, если компилить все это
добро под Никсами (RH 9.0 - версию gcc не помню (тачка на работе, работа
далеко)) то gcc компилит каждый такой исходник, а исходника 3 + 10-ок
мелких - то на каждый большой cpp-ик уходит часов эдак по 6-7!!! Что просто
неприемлемо... Так вот, в чем вопрос)) Что сделать с gcc, чтобы он все это
делал быстрее... какие кто знает ухищрения, может кто сталкивался... Буду
очень благодарен!!!
-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 2809; Возраст листа: 812; Участников: 875
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/500201
Прпробуйте отключить оптимизацию. Помнится, я встречался с ошибками
компилятора (на ASP 9 - это примерно RH 9 и есть), когда некоторые
файлы компилировались часами (при сборке OpenDX, насколько я помню).
Так вот, там именно отключение оптимизации для этих файлов помогало.
On 1/11/06, Усанов Дмитрий <sunny_wizza***@r*****.ru> wrote:
--
Vladimir A.Efremov, PhD
Pangea Inc., Voice: (095) 912-10-23, 912-65-03
Fax: (095) 912-63-44 E-mail: vefrem***@g*****.com
ICQ: 259496450
-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 2816; Возраст листа: 813; Участников: 875
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/500658