Russian Qt Forum

Программирование => Общий => Тема начата: Umnik от Ноябрь 22, 2009, 15:18



Название: Как откомпилировать программу в Windows под Linux ?
Отправлено: Umnik от Ноябрь 22, 2009, 15:18
Работаю в Visual Studio 2008. Интегрирована Qt 4.5 . Как откомпилировать написанную программу под Linux?


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: kuzulis от Ноябрь 22, 2009, 16:29
Никак. И нет смысла.


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: Umnik от Ноябрь 22, 2009, 16:33
а в чем проявляется кроссплатформенность тогда?


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: Alp от Ноябрь 22, 2009, 16:44
а в чем проявляется кроссплатформенность тогда?
В том, что ты берешь свой код и собираешь его на линуксовой машине линуксовым компилятором без изменений (или с минимальными изменениями в случае использования платформозависимого API). В этом и заключается.


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: SASA от Ноябрь 22, 2009, 16:47
а в чем проявляется кроссплатформенность тогда?
:)
http://ru.wikipedia.org/wiki/Кросплатформенность (http://ru.wikipedia.org/wiki/Кросплатформенность)


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: lit-uriy от Ноябрь 22, 2009, 16:53
Umnik, ты путаешь два разных понятия:
Кроссплатформенность
Кросскомпиляция


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: Umnik от Ноябрь 22, 2009, 17:01
цитата из википедии:

Кросс-компиля́тор — компилятор, производящий исполняемый код для платформы, отличной от той, на которой исполняется сам кросс-компилятор. Такой инструмент бывает полезен, когда нужно получить код для платформы, экземпляров которой нет в наличии, или в случаях когда компиляция на целевой платформе невозможна или нецелесообразна (например, это касается мобильных систем или микроконтроллеров с минимальным объёмом памяти).

можно сделать вывод что кросс-компиляторы должны существовать )

но вобщем я не хочу спорить, а просто хочу узнать - как удобнее перекомпилировать программу под Linux,  и как это обычно делают



Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: kuzulis от Ноябрь 22, 2009, 17:30
Цитировать
но вобщем я не хочу спорить, а просто хочу узнать - как удобнее перекомпилировать программу под Linux,  и как это обычно делают
Установить линукс и в нем откомпилировать


Название: Re: Как откомпилировать программу в Windows под Linux ?
Отправлено: lit-uriy от Ноябрь 22, 2009, 18:24
>>и как это обычно делают
как сказал kuzulis.

Есть ещё способ "службы/фермы сборки" - такие ресурсы есть (у openSUSE (http://ru.opensuse.org/Служба_сборки), например). Но по ним мало информации и это отдельная "песня"