Russian Qt Forum

Qt => Общие вопросы => Тема начата: hadey от Июнь 08, 2012, 07:23



Название: Кросс компиляция
Отправлено: hadey от Июнь 08, 2012, 07:23
Привет, народ.
Делал ли кто нибудь кросс компиляцию приложения из Windows в Linux? Что для этого надо? В интернетах нашел только из linux в windows.


Название: Re: Кросс компиляция
Отправлено: DmitryM от Июнь 08, 2012, 07:32
Делал ли кто нибудь кросс компиляцию приложения из Windows в Linux? Что для этого надо? В интернетах нашел только из linux в windows.
И как ты представляешь это дело?


Название: Re: Кросс компиляция
Отправлено: hadey от Июнь 08, 2012, 07:36
Использовать кросс компилятор, я себе это как то так представляю. Из Linux под  Windows для этого MinGW используется, например.


Название: Re: Кросс компиляция
Отправлено: Пантер от Июнь 08, 2012, 09:42
Можно в Линухе для винды компилить, наоборот не получится, на сколько я знаю. Юзай виртуалки.


Название: Re: Кросс компиляция
Отправлено: DmitryM от Июнь 08, 2012, 09:45
Использовать кросс компилятор, я себе это как то так представляю. Из Linux под  Windows для этого MinGW используется, например.
А я не представляю как ты бинарную совместимость организуешь со всякими там Xlib, libc и т.д.


Название: Re: Кросс компиляция
Отправлено: rp80 от Июнь 08, 2012, 17:12
Проще всего виртуалка. Также можно попробовать http://www.mingw.org/wiki/MSYS или http://www.mingw.org/node/21


Название: Re: Кросс компиляция
Отправлено: a1ien от Июнь 08, 2012, 19:21
А разве просто вызвать qmake с -spec linux-g++ нельзя? а потом просто собрать при помощи mingw.
Надо только найти линкер скрипты чтобы в нем были под линукс.


Название: Re: Кросс компиляция
Отправлено: Zeka13 от Июнь 22, 2012, 14:21
мне кажется это всё ненужно имхо, виртуалка выход, но ещё лучше два партишена


Название: Re: Кросс компиляция
Отправлено: death_trojan от Июнь 29, 2012, 21:16
постоянно собираю свои проекти кросс-компилятором большинство можно проверить на Wine