5

Xcode 4.6 を使用して、Mac OS X 10.8.2 で hello.c をコンパイルするために、xcrun で推奨されている xcrun コマンドを発行しました。

 $ xcrun clang --sysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/ -o hello hello.c
 hello.c:2:10: fatal error: 'stdio.h' file not found
 #include <stdio.h>
     ^
 1 error generated.
 $ cat hello.c
 /* C program, Hello World */
 #include <stdio.h>
 int main()
 {
  printf("Hello World \n");
 }
4

2 に答える 2

2

で動作するはずです: xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/

于 2013-03-26T18:50:16.560 に答える
0

が指定されていなかっBuild Settingsたため、そのプロジェクトの自分を変更しました。Base SDKに変更するとOS X 10.7(または使用しているものは何でも問題ありません)、他のビルド構成を変更せずにすべてを正常にコンパイルできました。

于 2013-10-01T19:05:57.627 に答える