Перед обновлением до Mojave я прекрасно компилировал программы на Си.Я использовал более старую версию gcc, 7.3, которую я установил, используя инструкции, найденные здесь .
Затем я обновился до Mojave и попытался скомпилировать простую программу, которая следует с gcc main.c:
#include <stdio.h>
int main(){
printf("Hello World\n");
return 0;}
Это приводит к следующей ошибке:
/usr/local/lib/gcc/x86_64-apple-darwin17.5.0/7.3.0/include-fixed/stdio.h:78:10: fatal error: _stdio.h: No such file or directory
#include <_stdio.h>
^~~~~~~~~~
compilation terminated.
Если я удаляю включение, оно будет компилироваться с неявными объявлениями предупреждений для printf, но все равно будет компилироваться и работать правильно, выводя HelloМир.Кто-нибудь знает проблему и как я могу ее исправить?