C代码赢得';在mac终端上编译。
每当我在Terminal中运行$/developer/usr/bin/gcc-v main.c-o main时,就会出现以下错误:stdio.h:没有这样的文件或目录 这是主.c文件C代码赢得';在mac终端上编译。,c,macos,gcc,terminal,C,Macos,Gcc,Terminal,每当我在Terminal中运行$/developer/usr/bin/gcc-v main.c-o main时,就会出现以下错误:stdio.h:没有这样的文件或目录 这是主.c文件 #include <stdio.h> int main(void){ int i; for(i = 0; i<10;i++){ puts("Hello World!\n"); } return 0; } #包括 内部主(空){ int i; 对于
#include <stdio.h>
int main(void){
int i;
for(i = 0; i<10;i++){
puts("Hello World!\n");
}
return 0;
}
#包括
内部主(空){
int i;
对于(i=0;i我也遇到了同样的问题并修复了它。只需安装xCode的命令行工具,它就可以正常工作了
希望能有帮助!:)我也遇到了同样的问题,并且已经解决了。只需安装xCode的命令行工具,一切都会正常工作
希望有帮助!:)您可以使用命令安装xcode工具-
xcode-select --install
新安装的xcode命令行工具需要130MB的空间,并且确实需要sudo访问。您可以使用该命令安装xcode工具-
xcode-select --install
新安装的xcode命令行工具将需要130MB的空间,并且确实需要sudo访问。它找不到头文件,您可能需要指定您的SDKHow我在终端中执行此操作吗?我已经找到了stdio.h在我的计算机上的include文件夹,但我不知道如何让终端在那里查看。查看与isysroot选项类似。来自clang手册:“例如,-isysroot/Developer/SDKs/MacOSX10.4u.sdk将在/Developer/SDKs/MacOSX10.4u.sdk/usr/include/mylib.h中查找mylib.h。”啊,这很管用,谢谢,我该怎么做才能不必每次都键入它呢?另外,如果它已经从Xcode生成,你可以从命令行使用xcodebuild
。它找不到头文件,你可能需要指定你的SDKHow。我在终端中怎么做?我已经找到了stdio.h所在的include文件夹我的电脑,但我不知道如何让终端显示在那里。看起来像是isysroot选项。从叮当声手册中:“例如,-isysroot/Developer/SDKs/MacOSX10.4u.sdk将在/Developer/SDKs/MacOSX10.4u.sdk/usr/include/mylib.h中查找mylib.h。”啊,这很管用,谢谢,我如何使它不必每次都键入它呢?另外,如果它已经从Xcode生成,您也可以从命令行使用xcodebuild
。