LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1126|回复: 7

gcc4出问题了

[复制链接]
发表于 2006-4-8 22:45:03 | 显示全部楼层 |阅读模式
我装了gcc4,在试我的gcc4的时候,系统提示:
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
请高人指教,这是什么错误
发表于 2006-4-8 23:14:06 | 显示全部楼层
Google一下很快就有答案了:
apt-get install libc6-dev
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-8 23:23:35 | 显示全部楼层
谢谢,原来gcc4需要libc6-dev……
dev貌似非stable的,不知道装上了稳定不……
回复 支持 反对

使用道具 举报

发表于 2006-4-9 00:02:09 | 显示全部楼层
/usr/bin/ld 是属於 binutils 这个包的。。。
回复 支持 反对

使用道具 举报

发表于 2006-4-9 08:22:28 | 显示全部楼层
而且xxx-dev是xxx的开发包(development),而不是非稳定包(unstable/experimental)。
回复 支持 反对

使用道具 举报

发表于 2006-4-9 09:57:17 | 显示全部楼层
dev包括库的头文件
回复 支持 反对

使用道具 举报

发表于 2006-4-9 10:49:43 | 显示全部楼层
Post by double
谢谢,原来gcc4需要libc6-dev……
dev貌似非stable的,不知道装上了稳定不……


所有以-dev结尾的包都是开发包,就是你自己编译程序时需要的一些头文件,以及一些库文件(扩展名以.a的静态连接库)。

与版本无关。

testing unstable sarge etch sid等只是版本,它们也一样包含这些开发包。

通常情况下,如果你自己编译并安装程序的时候,就会自动安装头文件和相应的静态链接库,一般是在安装目录下的include和lib目录下,而debian将程序包和开发包分开了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-9 19:51:15 | 显示全部楼层
哦,明白了,谢谢大家
回复 支持 反对

使用道具 举报

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

本版积分规则

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