Автор: Andrewshkovskii 21.5.2010, 21:28
Скачиваю одноименный архив с фтп нокии, распаковываю, потом :
qmake
mingw32-make -j4.
Собирается без ошибок.
Но не запускается, точнее запускается то как не гуевое приложение, и просто висит досовское окошко.
Вопрос : кто-нибудь собирал вручную QtCreator, и что для этого нужно ПРАВИЛЬНО сделать?
Упс..сейчас с 3го раза запустился, повисев в айдле секунд 10. Сейчас поищем другие баги..:/
Автор: Litkevich Yuriy 22.5.2010, 5:03
Цитата(Andrewshkovskii @ 22.5.2010, 1:28)
кто-нибудь собирал вручную QtCreator, и что для этого нужно ПРАВИЛЬНО сделать?
я собирал в начале недели 2.0.х и master из Git'а проблем не было, но никакие ключи не указывал.
К стати, что делает ключ -j4?
Автор: Kagami 22.5.2010, 8:39
-j N распараллеливает сборку на несколько потоков. Обычно N рекомендуют выбирать равным числу ядер процессоров + 1. В этом случае немного ускоряется сборка.
Автор: Andrewshkovskii 22.5.2010, 10:27
Цитата(Kagami @ 22.5.2010, 9:39)
-j N распараллеливает сборку на несколько потоков. Обычно N рекомендуют выбирать равным числу ядер процессоров + 1. В этом случае немного ускоряется сборка.
Все верно, у меня процов 4 - хотел попробовать. Но что-то ни сборка криэйтора, ни сборка проектов не ускорилась:)
Автор: DEADHUNT 22.5.2010, 11:55
Цитата(Kagami @ 22.5.2010, 9:39)
Обычно N рекомендуют выбирать равным числу ядер процессоров + 1. В этом случае немного ускоряется сборка.
при N = равном количеству процессоров и так все процессоры на 100% грузятся, про +1 мне кажется бред, можно и +10, только при N > количество процессоров только замедления будут получаться, из-за затрата времени на переключение потоков.
Автор: Litkevich Yuriy 22.5.2010, 11:59
Цитата(DEADHUNT @ 22.5.2010, 15:55)
про +1 мне кажется бред
я тоже слышал, что программы, в которых есть аргумент распараллеливания, в аргументе указывается на один больше.
Автор: DEADHUNT 22.5.2010, 17:38
Цитата(Litkevich Yuriy @ 22.5.2010, 12:59)
я тоже слышал, что программы, в которых есть аргумент распараллеливания, в аргументе указывается на один больше.
тоже где то это видел и также видел тест где используется N +1 и N никакого прироста небыло в случае N + 1. темболее без +1 все ядра грузятся, смысл тогда создавать ещё один thread?