macos - 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
目录修复了它。但是,我需要使用我安装的编译器。
解决方案
推荐阅读
- python - 在python中将实例类型更改为继承
- python - 将数据框转换为字典
- python-3.x - Python3 - 将 unicode 文字字符串转换为 unicode 字符串
- python - 如何在需要时避免“if”嵌套python中的多个返回值
- spring-boot - 授权-Spring boot:RestTemplate + ApacheClient + JWT
- ajax - 我无法在 AJAX 使用 laravel 恢复的两个表中显示数据表中的数据
- c - 为什么即使我将其作为参数提供,gcc 也无法识别我的 .c 文件?
- javascript - 我不明白为什么这个函数的输出是一
- c# - 如何端到端测试这个 .net 核心控制台应用程序?
- docker - 为什么我们在容器内的工作不应该修改容器本身的内容呢?