打印

gcc在编译提示error: stdio.h: 找不到

gcc在编译提示error: stdio.h: 找不到

文章发表于: 2006年 08月07日 11:14    发表主题: gcc 在编译的时候提示error: stdio.h: 没有         引用并回复 编辑/删除帖子 删除这个主题
我写了一个简单的hello.c内容如下:
#include <stdio.h>
main()
{
printf("hello!\n");
}

编译:gcc -o sample1.o sample1.c

sample1.c:1:19: error: stdio.h: 没有那个文件或目录
sample1.c: 在函数 ‘main’ 中:
sample1.c:4: 警告:内建函数 ‘printf’ 不兼容的隐式声明
不知道是怎么回事情,请高手帮忙:
系统:fedora4 ,安装的包:
rpm -qa|grep gcc:
libgcc-4.0.0-8
gcc-4.0.0-8
gcc-c++-4.0.0-8

rpm -qa|grep libc:
glibc-2.3.5-10
glibc-common-2.3.5-10
libcap-1.10-22
libcap-devel-1.10-22
libcroco-0.6.0-5

并且我在目录中/usr/include 中找不到stdio.h

TOP

在/usr/local/include下?
上天保佑我的家人健康幸福!

TOP

glibc-devel
这都没装???

TOP

编译加个参数`pkg-config --cflags --libs gtk+-2.0`试下。
拿起时全心全意,放下时平心静气。 不需要用权力来感知自我的价值, 也不需要去依附别人来获得快乐。

TOP

另外是不是也应该装
libcroco-devel?
glibc-headers?
拿起时全心全意,放下时平心静气。 不需要用权力来感知自我的价值, 也不需要去依附别人来获得快乐。

TOP