当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : /usr/bin/ld:crt1.o:没有这个文件:No such file or directory
帖子发表于 : 2006-07-17 10:51 
头像

注册: 2006-07-10 22:31
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
代码:
yinz@ud86:~$ gcc h.c
h.c:1:19: error: stdio.h: No such file or directory
h.c: 在函数 ‘main’ 中:
h.c:5: 警告: 隐式声明与内建函数 ‘printf’ 不兼容



file:h
代码:
main()
{
   printf("Welcome you!\n")
}


代码:
yinz@ud86:~$ gcc h
/usr/bin/ld:crt1.o:没有这个文件:No such file or directory
collect2: ld 返回 1


怎么会这样??我搜索了文件系统,不存在 stdio.h 这个文件,/usr/include 除了目录,只有 3 个 *.h 文件。。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-17 15:06 
头像

注册: 2006-02-27 20:19
帖子: 599
地址: works system
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install libc6-dev


_________________
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-25 18:11 
头像

注册: 2006-06-10 14:58
帖子: 79
地址: China
送出感谢: 0 次
接收感谢: 0 次
不行啊,老大!
我的是YinzCN同样的问题,找不到crt1.o。
将binutils-2.16.1、gcc-3.4.4、gdb-6.3重新装过也不行。
是否glibc也要更新呀?

现在仍然报:
ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-07-26 9:59 
头像

注册: 2006-06-10 14:58
帖子: 79
地址: China
送出感谢: 0 次
接收感谢: 0 次
从synaptic package manager来看,libc6-dev为2.3.6版本;
从ubuntu网站来看,只是2.3.5版本。
http://packages.ubuntulinux.org/breezy/ ... /libc6-dev

问题跟这个有没有关系?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-07-26 10:45 
头像

注册: 2006-07-10 22:31
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
我的没问题阿。

代码:
sudo apt-get install libc6-dev


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-07-27 16:44 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
注意用gcc编译c文件的时候,一定要把后缀名带上。 比如对于helloworld.c文件的话,要用gcc helloworld.c来编译,才能生成a.out文件,否则,如果用gcc helloworld来编译的话,会将helloworld识别为已经编译过的文件而直接调用装配器ld来进行装载,此时发现格式不对马上就会报错。这个正是搂主的第三段代码出错的原因,另外,装上 libc6-dev后是能正常编译的。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-11-18 23:05 

注册: 2006-10-16 15:22
帖子: 68
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install build-essential

在6.10需要安装build-essential方可,6.10默认装有gcc,但是其他相关库等就没有了。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-12 20:24 

注册: 2007-05-13 7:44
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我的也是这个问题,
build-essential:
依赖: libc6-dev 但是此软件包将不会被安装 或者
libc-dev
依赖: g++ 但是此软件包将不会被安装
依赖: dpkg-dev 但是此软件包将不会被安装


libc6-dev:
依赖: libc6 (=2.5-0ubuntu14) 但是将会安装 2.7-10ubuntu3


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-13 13:48 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
huojianfei 写道:
我的也是这个问题,
build-essential:
依赖: libc6-dev 但是此软件包将不会被安装 或者
libc-dev
依赖: g++ 但是此软件包将不会被安装
依赖: dpkg-dev 但是此软件包将不会被安装


libc6-dev:
依赖: libc6 (=2.5-0ubuntu14) 但是将会安装 2.7-10ubuntu3


源错了


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译