Кросс-компиляция в Windows? - PullRequest
       21

Кросс-компиляция в Windows?

2 голосов
/ 11 февраля 2012

У меня есть компилятор GNU GCC для Windows.Я прочитал, что он может функционировать как кросс-компилятор.

Как мне это сделать?Какая команда (опции) создаст общую библиотеку, которая может использоваться платформами MacOS / Linux?

1 Ответ

2 голосов
/ 11 февраля 2012

Вам необходимо собрать вашего собственного кросс-компилятора, т.е. вам нужно получить GCC sources и скомпилировать их с желаемой целевой архитектурой.Затем вам нужно сделать кросс-компиляцию всех библиотек.

Процесс довольно сложный и длительный.Обычные make-файлы GNU довольно хорошо поддерживают это (через переменные HOST, BUILD и ARCH), но, если возможно, вы должны оставить это на более высоком уровне абстракции.crosstool - это один из таких инструментов, который приходит на ум, но я не знаю, доступен ли он для Windows.

Возможно, вы сможете найти готовые двоичные файлы Windows GCC в Интернете.которые нацелены на конкретную архитектуру.

...