Мне нужно использовать gcc в режиме -m32 на моем MacOS Mojave.Я знаю, что это устарело некоторое время назад.Что я должен сделать, чтобы это стало возможным?
Работает для меня, установив:
/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
, как прокомментировано здесь: Невозможно скомпилировать программу C на Mac после обновления до Мохаве
Вам необходимо скачать более старую версию Xcode (например, 9.x) и предварительно 10.14 SDK (например, 10.13), а затем попробовать оттуда.Apple отказалась от возможности Xcode / поддержки i386 в 10.14.Другими словами, Mojave может запускать существующие 32-bit приложения, но не может создавать 32-bit приложений.
9.x
10.14
10.13
i386
32-bit
↳ MacPorts Обсуждение: Информация о пользователе для macOS Mojave