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

问题描述 投票:0回答:1

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

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

/ usr / bin / gcc hello.c

然后一切正常。虽然,如果我运行

哪个gcc

我知道

/ usr / local / bin / gcc

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

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

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

gcc compiler-errors compilation macos-sierra stdio
1个回答
0
投票

遵循步骤

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

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

到您的.bash_profile文件。

步骤3:重启终端。

© www.soinside.com 2019 - 2024. All rights reserved.