GCC安装成功,编译demo程序提示找不到stdio.h的解决方法
现象描述
镜像文件为openEuler-22.03-LTS-SP3-aarch64.qcow2.xz,编译demo程序提示出现如下报错。
1 | test.c:1:10: fatal error: stdio.h: No such file or directory |
代码如下:
1 2 3 4 5 6 | #include <stdio.h> int main() { printf("hello!\n"); return 0; } |
gcc -v:
1 2 3 4 | [root@localhost bin]# gcc test.c -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/opt/aarch64/compiler/gcc-10.3.1-2023.12-aarch64-linux/bin/../libexec/gcc/aarch64-linux-gnu/10.3.1/lto-wrapper |
原因分析
stdio.h是glibc-devel包自带的,未安装glibc-devel。
处理步骤
请安装glibc-devel包后重编译程序。
1 | yum install glibc-devel -y |
父主题: FAQ