Russian Qt Forum
Ноябрь 24, 2024, 23:44
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Время компиляции.
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Время компиляции. (Прочитано 21054 раз)
QCasper
Гость
Re: Время компиляции.
«
Ответ #15 :
Ноябрь 14, 2007, 10:32 »
Цитата: Tam-Tam от Ноябрь 14, 2007, 02:47
Можешь выложить или кинуть линк в ПМ ?
Могу, но только вечером. И это... там 137Mb оказывается, я про SP1 забыл.
P.S. что такое ПМ?
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Время компиляции.
«
Ответ #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
Гость
Re: Время компиляции.
«
Ответ #17 :
Ноябрь 14, 2007, 19:16 »
Цитата: QCasper от Ноябрь 14, 2007, 10:32
Могу, но только вечером. И это... там 137Mb оказывается, я про SP1 забыл.
Ничего. Главное линк.
Цитата: QCasper от Ноябрь 14, 2007, 10:32
P.S. что такое ПМ?
private message
Записан
span
Гость
Re: Время компиляции.
«
Ответ #18 :
Ноябрь 16, 2007, 15:06 »
1)
Цитировать
может быть и нет, но я без среды не нашел, если только самостоятельно выкроить его оттуда. Со средой и всем необходимым для установки (типа дот нет 2 и виндовс инсталлер 3) - примерно сто метров.
а cl.exe и nmake.exe не достаточно разве?
2) Кстати, а как влияют на время компиляции и сборки (а если кто в курсе - то и на скорость работы) такие факторы:
Версия сборки самого Qt (debug/release)
Статическая/динамическая линковка библиотек Qt
Записан
SerjVarshavskiy
Гость
Re: Время компиляции.
«
Ответ #19 :
Ноябрь 16, 2007, 17:17 »
прикрутить бы make со своими target в линухе
что б то, что скомпилено и не изменялось не компилило по второму кругу всякие там *.o
руки ещё не дошли, поэтому не знама реально ли
Записан
QCasper
Гость
Re: Время компиляции.
«
Ответ #20 :
Ноябрь 16, 2007, 18:02 »
Цитата: span от Ноябрь 16, 2007, 15:06
а cl.exe и nmake.exe не достаточно разве?
Поставьте чистую винду, распакуйте архив с Qt, скопируйте на диск
только
cl и nmake, и попробуйте что-нибудь собрать
Записан
Swappp
Гость
Re: Время компиляции.
«
Ответ #21 :
Ноябрь 16, 2007, 18:21 »
Цитата: SerjVarshavskiy от Ноябрь 16, 2007, 17:17
прикрутить бы make со своими target в линухе
что б то, что скомпилено и не изменялось не компилило по второму кругу всякие там *.o
руки ещё не дошли, поэтому не знама реально ли
Не понял, а в чем проблема? Так с make всегда и происходит, будь то nmake или gmake (GNU). qmake в свою очередь более менее нормально генерирует Makefile.
Записан
SerjVarshavskiy
Гость
Re: Время компиляции.
«
Ответ #22 :
Ноябрь 17, 2007, 18:47 »
что-то не ощутил нормальности в авто создании Mаkefile
сломя голову компилит заного весь код/классы/либы, хотя изменил совсем чуток
Записан
Swappp
Гость
Re: Время компиляции.
«
Ответ #23 :
Ноябрь 17, 2007, 23:38 »
Цитата: SerjVarshavskiy от Ноябрь 17, 2007, 18:47
что-то не ощутил нормальности в авто создании Mаkefile
сломя голову компилит заного весь код/классы/либы, хотя изменил совсем чуток
Совсем чуток, это случайно не .h который инклудится во все?
Что под linux, что под win с mingw у меня компилит только то, что нужно.
Записан
SerjVarshavskiy
Гость
Re: Время компиляции.
«
Ответ #24 :
Декабрь 07, 2007, 13:01 »
ну естестно это не инкюженый во всё h
кстати, под linux на core 2 Due при компиляции использует только одно ядро
может есть какие-то "рычаги" для задействования всей мощи проца?
Записан
DsTr111
Гость
Re: Время компиляции.
«
Ответ #25 :
Декабрь 07, 2007, 14:35 »
Раньше пользовался i686 линуксом, недавно перешел на x64. Скорость компиляции увеличилась конкретно.
Также запускал вижуальные си в vmware, там все компилировалось несравненно медлее, даже по сравнению с i686. Хотя сравнивать тут трудно(все-таки си в эмуляторе, г++ - в живую), но у меня в голову не лезет, как может работать какая-то поделка M& быстрее поделки GNU...
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Время компиляции.
«
Ответ #26 :
Декабрь 07, 2007, 14:45 »
Цитата: DsTr111 от Декабрь 07, 2007, 14:35
...но у меня в голову не лезет, как может работать какая-то поделка M& быстрее поделки GNU...
Вы имеене ввиду GCC и компиль от M$?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Mikor
Гость
Re: Время компиляции.
«
Ответ #27 :
Декабрь 07, 2007, 14:47 »
А вот Visual Studio если в солюшне больше одного проекта, собирает по проекту на каждом ядре (в т.ч. Intel-HT). DsTr111 а вы видели как поделка от Intel собирает тот же Qt? Побыстрее чем MS и GNU
Конечно на x64 будет быстрее, Itanium всё-таки )) на сервере всё хорошо компилируется...
Записан
DsTr111
Гость
Re: Время компиляции.
«
Ответ #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
Сообщений: 2901
Re: Время компиляции.
«
Ответ #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
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...