Как скомпилировать двоичные файлы Intel Mac для Linux? - PullRequest
6 голосов
/ 07 мая 2010

Я читал статью о кросс-компиляции для OSX на Linux , но это было довольно сложно понять.

Какие инструменты мне нужны?А какие конфигурации нужны?

Есть ли инструменты для создания пакетов?

1 Ответ

3 голосов
/ 31 октября 2011

Сначала вам понадобится odcctools , который содержит ассемблер и компоновщик и т.п. (например, binutils, но способен обрабатывать формат объектов Mach-O). Тогда вам нужны системные библиотеки из официального SDK. Вы можете скачать его с Apple, но вы должны согласиться на некоторые вещи и стать участником, чтобы сделать это. И наконец старый добрый gcc. Довольно просто в теории, но на самом деле ужасный беспорядок. Самый простой способ (который я знаю) - это использовать I'm Cross! .

Обновление: я нашел более новый и улучшенный метод с именем xchain . Это требует больше ручной работы, чем я Креста! ты.

...