Там был предыдущий вопрос Невозможно скомпилировать программу C на Mac после обновления до Мохаве, и ответы на него охватили большинство вариантов того, что идет не так.
Теперь, по состоянию на понедельник 2019-10-07, вы можете перейти на macOS Catalina 10.15. Еще раз, во время обновления, каталог /usr/include
был снесен обновлением, хотя XCode 11.0 был установлен перед обновлением (с Mojave 10.14.6) до Catalina. Следовательно, компиляторы, рассчитанные на наличие каталога /usr/include
, больше не работают.
Основной рекомендуемый шаг для проблем Мохаве - использование команды:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
не работает вне шлюза, потому что каталог /Library/Developer/CommandLineTools/Packages/
не существует (поэтому еще нет файла .pkg
для открытия).
Есть ли хороший (официальный) способ создания и заполнения каталога /usr/include
?