Estoy intentando compilar un programa en C en OS X 10.9 con GCC 4.9 (experimental). Por alguna razón, recibo el siguiente error en tiempo de compilación:
gcc: fatal error: stdio.h: No such file or directory
Luego probé un programa simple de Hello World:
#include <stdio.h>
int main(int argc, const char *argv[])
{
printf("Hello, world!");
return 0;
}
Nuevamente, al ejecutar gcc -o ~/hello ~/hello.c
, obtuve el mismo error. Estoy usando una versión experimental de gcc
, pero no parece plausible que haya una versión que genere errores al importar stdio
. ¿Qué podría estar causando este problema y cómo se puede solucionar?
echo "#include <bogus.h>" | gcc -v -x c -
y examinando las rutas de búsqueda.stdio.h
en ninguna de las rutas de búsqueda de GCC.int main
el primer parámetro es un int y no un int * argc.sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include /usr/include