Как я могу кросс-компилировать *. c файлы в * .o файлы для iOS, iOS симулятора и MacOS? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть несколько. c файлов, которые я хотел бы скрестить, скомпилировать в объектные .o файлы для iOS (aarch64, arm), iOS simulator (x86_64) и MacOS (x86_64). Любые идеи, как я могу go сделать это?

Немного предыстории: Эти объектные файлы будут затем использоваться в проекте pascal через директивы {link}. Когда я делаю это в x86_64 linux и x86_32 windows, я также должен был бы {linklib} libg cc .a, libkernel32.a (только windows) и libmsvcrt.a (только windows) как зависимости для проекта pascal для компиляции.

Я, однако, новичок в системах MacOS и iOS и не уверен, как бы я go заставил его работать, любая помощь будет полезна.

...