Russian Qt Forum
Ноябрь 25, 2024, 00:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Время компиляции.  (Прочитано 21068 раз)
QCasper
Гость
« Ответ #15 : Ноябрь 14, 2007, 10:32 »

Можешь выложить или кинуть линк в ПМ ?

Могу, но только вечером. И это... там 137Mb оказывается, я про SP1 забыл.

P.S. что такое ПМ? Улыбающийся
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #16 : Ноябрь 14, 2007, 12:53 »

И не забудь ещё про http://thehotfixshare.net/board/index.php?showtopic=4359 (23Мб) иначе после установки SP1 получишь это - http://lists.trolltech.com/qt-interest/2007-06/thread01177-0.html.

Записан
Tam-Tam
Гость
« Ответ #17 : Ноябрь 14, 2007, 19:16 »

Могу, но только вечером. И это... там 137Mb оказывается, я про SP1 забыл.

Ничего. Главное линк.

P.S. что такое ПМ? Улыбающийся

private message
Записан
span
Гость
« Ответ #18 : Ноябрь 16, 2007, 15:06 »

1)
Цитировать
может быть и нет, но я без среды не нашел, если только самостоятельно выкроить его оттуда. Со средой и всем необходимым для установки (типа дот нет 2 и виндовс инсталлер 3) - примерно сто метров.

а cl.exe и nmake.exe не достаточно разве?

2) Кстати, а как влияют на время компиляции и сборки (а если кто в курсе - то и на скорость работы) такие факторы:
  • Версия сборки самого Qt (debug/release)
  • Статическая/динамическая линковка библиотек Qt
Записан
SerjVarshavskiy
Гость
« Ответ #19 : Ноябрь 16, 2007, 17:17 »

прикрутить бы make со своими target в линухе
что б то, что скомпилено и не изменялось не компилило по второму кругу всякие там *.o

руки ещё не дошли, поэтому не знама реально ли
Записан
QCasper
Гость
« Ответ #20 : Ноябрь 16, 2007, 18:02 »

а cl.exe и nmake.exe не достаточно разве?

Поставьте чистую винду, распакуйте архив с Qt, скопируйте на диск только cl и nmake, и попробуйте что-нибудь собрать Подмигивающий
Записан
Swappp
Гость
« Ответ #21 : Ноябрь 16, 2007, 18:21 »

прикрутить бы make со своими target в линухе
что б то, что скомпилено и не изменялось не компилило по второму кругу всякие там *.o

руки ещё не дошли, поэтому не знама реально ли
Не понял, а в чем проблема? Так с make всегда и происходит, будь то nmake или gmake (GNU). qmake в свою очередь более менее нормально генерирует Makefile.
Записан
SerjVarshavskiy
Гость
« Ответ #22 : Ноябрь 17, 2007, 18:47 »

что-то не ощутил нормальности в авто создании Mаkefile
сломя голову компилит заного весь код/классы/либы, хотя изменил совсем чуток
Записан
Swappp
Гость
« Ответ #23 : Ноябрь 17, 2007, 23:38 »

что-то не ощутил нормальности в авто создании Mаkefile
сломя голову компилит заного весь код/классы/либы, хотя изменил совсем чуток
Совсем чуток, это случайно не .h который инклудится во все? Улыбающийся Что под linux, что под win с mingw у меня компилит только то, что нужно.
Записан
SerjVarshavskiy
Гость
« Ответ #24 : Декабрь 07, 2007, 13:01 »

ну естестно это не инкюженый во всё h

кстати, под linux на core 2 Due при компиляции использует только одно ядро  Непонимающий

может есть какие-то "рычаги" для задействования всей мощи проца?
Записан
DsTr111
Гость
« Ответ #25 : Декабрь 07, 2007, 14:35 »

Раньше пользовался i686 линуксом, недавно перешел на x64. Скорость компиляции увеличилась конкретно.

Также запускал вижуальные си в vmware, там все компилировалось несравненно медлее, даже по сравнению с i686. Хотя сравнивать тут трудно(все-таки си в эмуляторе, г++ - в живую), но у меня в голову не лезет, как может работать какая-то поделка  M& быстрее поделки GNU...
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #26 : Декабрь 07, 2007, 14:45 »

...но у меня в голову не лезет, как может работать какая-то поделка  M& быстрее поделки GNU...

Вы имеене ввиду GCC и компиль от M$?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Mikor
Гость
« Ответ #27 : Декабрь 07, 2007, 14:47 »

А вот Visual Studio если в солюшне больше одного проекта, собирает по проекту на каждом ядре (в т.ч. Intel-HT). DsTr111 а вы видели как поделка от Intel собирает тот же Qt? Побыстрее чем MS и GNU Улыбающийся
Конечно на x64 будет быстрее, Itanium всё-таки )) на сервере всё хорошо компилируется...
Записан
DsTr111
Гость
« Ответ #28 : Декабрь 07, 2007, 14:59 »

Цитировать
А вот Visual Studio если в солюшне больше одного проекта, собирает по проекту на каждом ядре (в т.ч. Intel-HT). DsTr111 а вы видели как поделка от Intel собирает тот же Qt? Побыстрее чем MS и GNU Smiley
Конечно на x64 будет быстрее, Itanium всё-таки )) на сервере всё хорошо компилируется...

А под линь он есть? Если есть - дай плз ссылку где можно о нем почитать.
И у меня процессор интеловский, но не двух ядерный. Но ОСь определяет как два(у людей спрашивал, говорят используется спецовая технология, уже устаревшая, которая как бы эмулирует двухъядерность).В этом случае компилер от интела даст "+"?

pastor, да GCC и компиль от M$.
Просто я так понимаю: в M$ выделено несколько человек, которые пишут с++ компилятор к студии, сами баги ищут, сами исправляют. А над g++(в составе gcc) трудятся постоянно несколько человек и + "крутые" программисты, заметив какую-либо багу  - исправят ее, ну или найдя способ ускорить компиляцию - ее ускорят, а в закрытом софте такие фокусы не пройдут =)[imho]
« Последнее редактирование: Декабрь 07, 2007, 15:08 от DsTr111 » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #29 : Декабрь 07, 2007, 15:20 »

Ну я бы не назвал GCC бы подделкой. имхо, самый лучший компилятор. Не без изъянов, но лучший. А подделка это компиль M$. У него слабое саблюдение стандарта, очевидные ошибки и предупреждения не замечает. имхо они ваще не развивают компилятор для С++ т.к. заняты С#\NET. Насчёт интела, компиль впринципе неплохой (последнию версию которую я юзал была Крутой. Осталось от него одно впечатление - компилит все, что не смогли скомпилить GCC и M$. Причем код юыл явно не работоспособным (были даже такие случаи) Улыбающийся)) Возможно в современных Интел компилятарах нет такой фичи ))))
« Последнее редактирование: Декабрь 07, 2007, 15:26 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.077 секунд. Запросов: 23.