满分求教大侠一个简单问题

lihongdian 2009-04-21 12:33:34
我make网上下下来的一个linux工程,里面的makefile好象都是正确的,然后出现no rule to make targe /usr/include/string.h和/usr/include/stdio.h的提示.
我找了下目录确实没找到这两个头文件,想问,是不是要装什么rpm包?如果是哪有下呢?我是redhat9.请问是不是别的OS自带这2个头文件的?
...全文
92 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihongdian 2009-04-21
  • 打赏
  • 举报
回复
没装gcc会能用make吗?
我用gcc倒确实没提示有这个命令.但是我装redhat9的时候他要我装了编译软件啊,而且还可以开c编译软件.
geopower 2009-04-21
  • 打赏
  • 举报
回复
find /|grep string.h
查一下你机器上这个文件的位置,然后手动指定路径
独孤过儿 2009-04-21
  • 打赏
  • 举报
回复
你确定你机器里面安装了gcc了?
morris88 2009-04-21
  • 打赏
  • 举报
回复
[root@bache ~]# rpm -qf /usr/include/stdio.h  
glibc-headers-2.9-3.i386
  • 打赏
  • 举报
回复
usr/include/string.h和/usr/include/stdio.h的提示.
。。。

贴来看看,stdio.h肯定有的啊,。
morris88 2009-04-21
  • 打赏
  • 举报
回复
貌似没有头文件吧,一般安装 gcc 的时候就会安装这些的...

头文件在 glibc-headers-2.9-3.i386 (fedora 10)中:

# yum install glibc-headers*


貌似可以安装吧...
chunka 2009-04-21
  • 打赏
  • 举报
回复
如果没有装好gcc的话,比较简单的方法是从main menu->system setting ->add/remove applications,在development里选择development tools,更新即可。会提示装入光盘。
装上gcc之后, /usr/include 目录find -name "string.h" 应该有的。
子晞 2009-04-21
  • 打赏
  • 举报
回复
还是看一下makefile吧,如果没有这两个文件,就得如上面所说装包
xdspower 2009-04-21
  • 打赏
  • 举报
回复
没有安装系统头文件。
white1977 2009-04-21
  • 打赏
  • 举报
回复
看下makfile 文件内容。
独孤过儿 2009-04-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lihongdian 的回复:]
没装gcc会能用make吗?
我用gcc倒确实没提示有这个命令.但是我装redhat9的时候他要我装了编译软件啊,而且还可以开c编译软件.
[/Quote]
你敲gcc要是command not found

那基本上就是你没装gcc或者gcc配置的不正确,但是后者的可能性很小...

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧