LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: d00m3d

在Debian3.1下初试体验gcc-4.1-20051112

[复制链接]
发表于 2006-10-12 03:18:29 | 显示全部楼层
2. 准备编译,LFS手册说明gcc的developers推荐在独立的目录内进行编译工作,因此叁考LFS或BLFS手册的方法

cd /tmp
mkdir gcc-build
cd gcc-build
../configure --prefix=/opt --libexecdir=/opt/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-language=c,c++

--enable-language=c,c++ ?????
--enable-languages=c,c++会不会快点
回复 支持 反对

使用道具 举报

发表于 2006-10-12 08:48:15 | 显示全部楼层

还有个常用的提速技巧

把编译时的输出直接写到文件不要输出到终端这种慢设备上面,可以大大提高编译速度。
回复 支持 反对

使用道具 举报

发表于 2006-10-12 09:54:53 | 显示全部楼层
作者:d00m3d
既然是用Debian系统作白老鼠之用,最好是打包成deb,因此不用make install,改用checkinstall -D来安装(当然系统要装好checkinstall在先),另一番折腾後,一个43MB的gcc-4.1_20051112-1.i386.deb包

请问一下checkinstall如何用呀
回复 支持 反对

使用道具 举报

发表于 2006-10-12 11:16:40 | 显示全部楼层
俺想知道debian默认是用什么编译器编译地?
想玩玩gentoo,不过又觉得有一些难
回复 支持 反对

使用道具 举报

发表于 2006-10-12 13:17:10 | 显示全部楼层
Post by dragonchina
请问一下checkinstall如何用呀

make完以后不要make install ,而用checkinstall,它会询问你一些信息,然后生成一个deb包
回复 支持 反对

使用道具 举报

发表于 2006-10-12 15:56:25 | 显示全部楼层
谢谢上面这位兄弟的讲解
回复 支持 反对

使用道具 举报

发表于 2006-10-12 23:48:33 | 显示全部楼层
嗬嗬,我觉得还是哪里有问题,因为我的机器也很一般,但是编译一个内核这样的活,多说15分钟,一般10分钟,虽然我用的是gentoo,应该差别不会这么大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-13 01:46:09 | 显示全部楼层
Well, when I compiled the kernel on a Athlon-XP 2200+ machine running LFS, it took half an hour!
回复 支持 反对

使用道具 举报

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

本版积分规则

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