Отправляет email-рассылки с помощью сервиса Sendsay

Проблемы 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

Ответить   Wed, 11 Jan 2006 19:47:10 +0300 (#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

Ответить   Thu, 12 Jan 2006 19:49:50 +0300 (#500658)

 

-----Original MessageFrom: Vladimir Efremov [mailto:vefrem***@g*****.com]
Sent: Thursday, January 12, 2006 7:50 PM
To: comp.soft.linux.debate (2701011)

Прпробуйте отключить оптимизацию. Помнится, я встречался с ошибками
компилятора (на ASP 9 - это примерно RH 9 и есть), когда некоторые
файлы компилировались часами (при сборке OpenDX, насколько я помню).
Так вот, там именно отключение оптимизации для этих файлов помогало.

Может подскажите как эту самую оптимизацию выключить) Каким флажком?
Просто не хочется ковыряться в man-страницах. Спасибо.



-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: 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
Номер письма: 2819; Возраст листа: 814; Участников: 873
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/500980

Ответить   Fri, 13 Jan 2006 13:12:52 +0300 (#500980)

 

On Fri, 13 Jan 2006 13:12:52 +0300
Усанов Дмитрий wrote:

$ export CFLAGS="-O0"
$ export CXXFLAGS=$CFLAGS

либо же прямо перед make:
$ CFLAGS="-O0" CXXFLAGS="-O0" make

Ответить   Fri, 13 Jan 2006 21:10:00 +0300 (#501205)