Кросс-компилятор: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м робот изменил: cs:Křížový překladač
м робот изменил: fa:ترجمه‌ی دوگانه; косметические изменения
Строка 3: Строка 3:
Пример кросс-компилятора — [[MinGW]] [[GCC]] с опцией <tt>-mno-cygwin</tt>. С этой опцией он может в среде [[Cygwin]] создавать код, использующий только "родные" библиотеки Windows.
Пример кросс-компилятора — [[MinGW]] [[GCC]] с опцией <tt>-mno-cygwin</tt>. С этой опцией он может в среде [[Cygwin]] создавать код, использующий только "родные" библиотеки Windows.


==Ссылки==
== Ссылки ==
* [http://www.torriefamily.org/~torriem/cross/ Cross compiling with GCC]{{ref-en}}
* [http://www.torriefamily.org/~torriem/cross/ Cross compiling with GCC]{{ref-en}}


Строка 14: Строка 14:
[[en:Cross compiler]]
[[en:Cross compiler]]
[[es:Compilador cruzado]]
[[es:Compilador cruzado]]
[[fa:همگردانی دوگانه]]
[[fa:ترجمه‌ی دوگانه]]
[[fr:Compilateur#Compilateur croisé]]
[[fr:Compilateur#Compilateur croisé]]
[[it:Cross compiler]]
[[it:Cross compiler]]

Версия от 08:23, 18 ноября 2009

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

Пример кросс-компилятора — MinGW GCC с опцией -mno-cygwin. С этой опцией он может в среде Cygwin создавать код, использующий только "родные" библиотеки Windows.

Ссылки