xcrun gcc-header-Dateien nicht finden kann

Will ich kompilieren eine c-Datei in OSX mountain lion. In Xcode 4.4, Einstellungen -> Downloads kann ich installieren der Befehlszeilen-tools, das zu tun. Aber auf diesen Bereich rät es mir, dass ich verwenden können, xcrun statt:

Bevor Sie installieren, beachten Sie, dass aus im Terminal, die Sie verwenden können, die XCRUN tool zum starten von Compiler und andere tools, die eingebettet in der Xcode-Anwendung. Verwenden Sie die XCODE-SELECT-tool definieren Sie, welche Xcode-version aktiv ist. Typ "Mann xcrun" im Terminal, um mehr zu erfahren.

Ich würde glücklich sein, es zu tun auf diese Weise, aber ich habe Mühe, es zu finden stdio.h.

$ xcrun gcc hello.c
hello.c:1:19: error: stdio.h: No such file or directory

Ich auf jeden Fall haben diese Datei auf meinem system nach einer standard-Installation von Xcode über den App Store:
/Applications/Xcode.app/Contents/Developer//Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h

Ich habe versucht, die Angabe der SDK, aber habe den gleichen Fehler:

$ xcrun -sdk /Applications/Xcode.app/Contents/Developer//Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk gcc hello.c

Etwas googlen führte mich zu versuchen, xcode-select, bevor Sie die oben genannten Befehle, aber kein Glück. Ich habe nur die eine version von Xcode installiert sowieso.

$ sudo xcode-select -switch /Applications/Xcode.app

Wie ich es bekommen kann zu finden, der Header?

Letztendlich gab ich auf und installiert Kommandozeilen-tools, aber es wäre schön zu wissen, wie es mit den built-in Xcode tools.

Hinweis: hier ist die Datei, die ich versucht habe zu kompilieren:

#include <stdio.h>

int main() {
    printf("hello world!\n");
    return 0;
}
Schreibe einen Kommentar