GCC安装成功,编译demo程序提示找不到stdio.h的解决方法
现象描述
镜像文件为openEuler-22.03-LTS-SP3-aarch64.qcow2.xz,编译demo程序提示出现如下报错。
test.c:1:10: fatal error: stdio.h: No such file or directory
代码如下:
#include <stdio.h> int main() { printf("hello!\n"); return 0; }
gcc -v:
[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包后重编译程序。
yum install glibc-devel -y
父主题: FAQ