【发布时间】:2018-04-24 08:07:01
【问题描述】:
mac book pro,ios 最新版本。 gcc 安装完毕,xcode-select --install 完成。
当我运行 gcc path/to/hello.c 时,出现以下错误
hello.c:1:10: fatal error: stdio.h: No such file or directory
#include <stdio.h>
^~~~~~~~~
compilation terminated.
当我尝试使用 pip3 升级正则表达式(python 模块)时首次显示。 hello.c 只是对 gcc 的测试。
论坛里有一个类似的话题,但是我还没有看懂。我该如何解决这个问题。
【问题讨论】:
-
which gcc告诉你什么?gcc --version告诉你什么? -
stdio.h是基本头文件集的一部分,如果安装正确,编译器会附带这些头文件。 -
@JohnZwinck, ...我假设它不是真正的 gcc,而是 Apple 的 LLVM 的 gcc 兼容性包装器。那么,将“假设”替换为希望;在当前的 MacOS 上安装实际的 gcc 将使 OP 处于支持不太好的场景中。
-
@CharlesDuffy 我只运行了两次
brew uninstall gcc,gcc 有两个版本。非常感谢。现在可以使用了。