我正在尝试在macOS上使用gcc编译一个简单的“ hello world”程序,由于某种原因,我收到了错误消息“严重错误:stdio.h:没有这样的文件或目录”
有趣的是,如果我使用整个路径进行编译,那么
/ usr / bin / gcc hello.c
然后一切正常。虽然,如果我运行
哪个gcc
我知道
/ usr / local / bin / gcc
并且使用此路径,编译也会给我同样的错误。
我用自制软件安装gcc,Xcode截止日期。
我真的需要完成这项工作,因为我需要编译同时使用fortran和c模块的代码,而且我不知道如何修改Makefile。使用gfortran进行Fortran编译可以正常工作。谢谢!
遵循步骤
步骤1:运行xcode-select --install
Step2:添加了这一行导出CPATH = / Applications / Xcode.app / Contents / Developer / Platforms / MacOSX.platform / Developer / SDKs / MacOSX.sdk / usr / include
到您的.bash_profile文件。
步骤3:重启终端。