致命错误:stdio.h:macOS上没有这样的文件或目录

时间:2019-04-25 23:03:55

标签: gcc compiler-errors compilation macos-sierra stdio

我正在尝试在macOS上使用gcc编译一个简单的“ hello world”程序,由于某种原因,我收到了错误消息 “严重错误:stdio.h:没有这样的文件或目录”

有趣的是,如果我使用整个路径进行编译,那么

  

/ usr / bin / gcc hello.c

然后一切正常。虽然,如果我跑步

  

哪个gcc

我明白了

  

/ usr / local / bin / gcc

使用此路径,编译会给我同样的错误。

我用自制软件安装gcc,Xcode截止日期已经完成。

我真的需要完成这项工作,因为我需要编译同时使用fortran和c模块的代码,而且我不知道如何修改Makefile。使用gfortran进行Fortran编译可以正常工作。 谢谢!

1 个答案:

答案 0 :(得分:0)

按照步骤

步骤1:运行xcode-select --install

Step2:添加了这一行 导出CPATH = / Applications / Xcode.app / Contents / Developer / Platforms / MacOSX.platform / Developer / SDKs / MacOSX.sdk / usr / include

到您的.bash_profile文件。

第3步:重启终端。