首页 > 解决方案 > macOS 10.14:找不到 stdio.h

问题描述

我正在尝试运行以下 hello world 程序:

  #include <stdio.h>                                                                                       

  int main(){                                                                                              
      printf("Hello, world!\n");                                                                           

      return 0;                                                                                            
  } 

使用我系统的默认 C 编译器位于 中/usr/bin/gcc,可以按预期工作。但是当我使用我安装的编译器 GCC 版本 6.4 时$HOME/usr/bin/,我收到以下错误:

$ gcc main.cc
main.c:1:19: fatal error: stdio.h: No such file or directory
#include <stdio.h> 

关于如何解决它的任何想法?我试过了xcode-select --install/reset。此外,起初,系统的 gcc 编译失败,但我通过创建/usr/include目录修复了它。但是,我需要使用我安装的编译器。

标签: macosgccmacos-mojave

解决方案


推荐阅读