#objective-c #windows #macos #compilation
#objective-c #Windows #macos #Сборник
Вопрос:
Я не совсем уверен в Mac или в чем-то еще, но то, что я хочу сделать, это скомпилировать мою программу objective-c для Mac, но скомпилировать ее на компьютере с Windows.
Возможно ли это сделать?
Я уже успешно скомпилировал программу Objective-C для Windows в Windows.
Ответ №1:
Проблема не в компиляции. Связывание есть.
Вам понадобится что-то, что может запускать исполняемые файлы mach-o.
Я не знаю о приложении, которое может быть специально предназначено для OS X, но о существовании нескольких цепочек инструментов, которые могут создавать двоичные файлы iOS в Windows. Обычно для подписи для iOS требуется Mac, но этот шаг необязателен при настройке OS X.
Комментарии:
1. Возможно ли «связывание», как вы сказали, но на Windows?
2. Я думаю, что компоновщик в наши дни является частью llvm с открытым исходным кодом, и формат файла mach-o хорошо документирован. Итак, да, это возможно, но может потребовать довольно значительных усилий по переносу с вашей стороны.
3. Я не слишком хорошо разбираюсь в Mac, поэтому не могли бы вы дать мне несколько советов о том, что я должен Google, или с чего начать? (каламбур «указатель»)
4. Я бы начал с llvm.org .