Название: Пару вопросов по кросс-компиляции mingw Отправлено: Fregloin от Апрель 16, 2015, 09:05 привет, первый вопрос: почему под линуксом сборка виндового бинарника идет намного быстрее чем порд самой виндой, при условии что используются компиляторы одинаковой версии (в данном случае mingw 4.9).
второй вопрос: почему при сборке под виндой используется dwarf либа, а если собирать в кросскоппиляции, то slsj? Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: Пантер от Апрель 16, 2015, 09:07 Под виндой в несколько потоков собирается или в один?
Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: Fregloin от Апрель 17, 2015, 17:09 все настройки идентичные на обоих ОС.
Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: navrocky от Апрель 18, 2015, 20:05 Насчет первого вопроса могу заметить, что тема избитая, винда медленно работает с файлами и с запуском процессов. Поэтому никакими припарками это не исправить, обычно компиляция медленнее в разы.
Не используйте для разработки винду. Никогда. Даже мак в этом плане лучше, там хотя-бы компиляция проходит с нормальной скоростью. Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: Fregloin от Апрель 20, 2015, 09:03 Приходится. Например собрать с поддержкой LDAP под линуксом у меня не получается. Или бывают такие нюансы что один и тот же код может работать в линуксе, а в винде крашиться. Отадить виндовое приложение под линами конечно можно, но надежней в родной среде. Интересно сборка MS компилятором такая же медленная?
Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: navrocky от Апрель 20, 2015, 20:38 Интересно сборка MS компилятором такая же медленная? Немного быстрее чем с мингв, но всё равно медленней чем по сравнению с linux/macos.Кстати есть вариант с использованием ninja под виндой немного ускорить сборку, попробуйте. Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: Fregloin от Апрель 21, 2015, 09:51 когда то пользовался jom, но изза того что в системе установла QNX IDE, похерелись пути и он перестал работать, пришлось через mingw32-make -j9 делать... впрочем особого прироста скорости не заметил. Так же в линах собирал Qt из исходников в кросс-компиляции в /tmp (tmpfs расположенная в RAM). Сборка занимает минут 12 :)
Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: navrocky от Апрель 22, 2015, 20:44 пришлось через mingw32-make -j9 делать... впрочем особого прироста скорости не заметил. Раньше в mingw32-make не работал ключ -j. Сейчас его вроде починили. Название: Re: Пару вопросов по кросс-компиляции mingw Отправлено: Fregloin от Апрель 23, 2015, 09:26 Работаю через него в винде.
|