找回密码
 注册
查看: 3029|回复: 4

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

[复制链接]
发表于 2006-8-7 14:10:32 | 显示全部楼层 |阅读模式
文章发表于: 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
发表于 2006-8-7 22:39:17 | 显示全部楼层
在/usr/local/include下?
回复

使用道具 举报

发表于 2006-8-8 12:29:46 | 显示全部楼层
glibc-devel
这都没装???
回复

使用道具 举报

发表于 2006-8-9 10:22:32 | 显示全部楼层
编译加个参数`pkg-config --cflags --libs gtk+-2.0`试下。
回复

使用道具 举报

发表于 2006-8-9 10:27:28 | 显示全部楼层
另外是不是也应该装
libcroco-devel?
glibc-headers?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-6 18:23 , Processed in 0.042478 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表