当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 12:50 
头像

注册: 2009-06-21 19:38
帖子: 210
地址: CUMT
送出感谢: 0 次
接收感谢: 0 次
我想问的是,如果我们是用gcc去编译的话,但是在最开始的时候,gcc有时怎么被编译成程序的呢?


PS:我去gcc的官网只下载到了源代码,没有二进制程序阿!~

请不要说APT之类的。。。谢谢 :em09


_________________
代码:
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 12:51 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
很简单,用gcc编译gcc。更详细的解说过程,MagicLinux官网有系列教程。 :em09
当然,第一个gcc不是用gcc编译出来滴。。。这是递归的终点,再次回味下GNU Not Unix,无限的递归啊。。。 :em05


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 12:52 
头像

注册: 2008-04-07 17:36
帖子: 4010
地址: 泰安人在阜新
送出感谢: 0 次
接收感谢: 0 次
鸡生蛋,蛋生鸡

最初时用汇编呗


_________________
宇宙数学物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 12:58 
头像

注册: 2009-06-21 19:38
帖子: 210
地址: CUMT
送出感谢: 0 次
接收感谢: 0 次
是在.configure的时候配置吗?


_________________
代码:
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 13:02 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
CGer 写道:
是在.configure的时候配置吗?

没明白


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 13:02 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
用另一个编译器


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

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


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 13:04 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
一言难尽。。。其中有许多细节问题,gcc的版本差异。。。gcc与libc的配合。。。完全独立本机的gcc和libc。。。三次自举。。。 :em05
麻烦的要死,某实在不是糕手,所以才叫你去MagicLinux的官网看系统教程。。。或者看LFS的文档也不错。 :em02


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 13:04 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
用刀在硬盘上刻出来的 :em02


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 13:05 
头像

注册: 2009-06-21 19:38
帖子: 210
地址: CUMT
送出感谢: 0 次
接收感谢: 0 次
是不是可以用个叫cc的编译就可以了?


_________________
代码:
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-02 15:19 
头像

注册: 2007-03-02 17:36
帖子: 7259
送出感谢: 3
接收感谢: 97
cc只是指向gcc的一个链接


_________________
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-10 14:36 
头像

注册: 2009-06-21 19:38
帖子: 210
地址: CUMT
送出感谢: 0 次
接收感谢: 0 次
这样的啊!~


_________________
代码:
sudo apt-get install girlfriend
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。
下列的信息可能会对解决问题有所帮助:
下列的软件包有不能满足的依赖关系:
girlfriend: 依赖: house但是它将不会被安装
girlfriend: 依赖: car但是它将不会被安装
house,car: 依赖: money但是它将不会被安装
E: 无法安装的软件包


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-16 23:51 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
lfs的编译过程:
代码:
`old-binutils' + `old-gcc' + `old-glibc' -> `new-binutils'
`new-binutils' + `old-gcc' + `old-glibc' -> `new-gcc'
`new-binutils' + `new-gcc' + `old-glibc' -> `new-glibc'
`new-binutils' + `new-gcc' + `new-glibc' -> `third-binutils'
`third-binutils' + `new-gcc' + `new-glibc' -> `third-gcc'
`third-binutils' + `third-gcc' + `new-glibc' -> `third-glibc'
`third-binutils' + `third-gcc' + `third-glibc' -> `last-binutils'
`last-binutils' + `third-gcc' + `new-glibc' -> `last-gcc'
`last-binutils' + `last-gcc' + `new-glibc' -> `last-glibc'
etc...


_________________
代码:
] ls -ld //


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-17 4:44 

注册: 2008-05-12 18:48
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
建议多潜潜水。。。。。。。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 如何编译gcc自身的阿!?
帖子发表于 : 2009-10-17 10:54 
头像

注册: 2008-04-07 17:36
帖子: 4010
地址: 泰安人在阜新
送出感谢: 0 次
接收感谢: 0 次
tusooa 写道:
lfs的编译过程:
代码:
`old-binutils' + `old-gcc' + `old-glibc' -> `new-binutils'
`new-binutils' + `old-gcc' + `old-glibc' -> `new-gcc'
`new-binutils' + `new-gcc' + `old-glibc' -> `new-glibc'
`new-binutils' + `new-gcc' + `new-glibc' -> `third-binutils'
`third-binutils' + `new-gcc' + `new-glibc' -> `third-gcc'
`third-binutils' + `third-gcc' + `new-glibc' -> `third-glibc'
`third-binutils' + `third-gcc' + `third-glibc' -> `last-binutils'
`last-binutils' + `third-gcc' + `new-glibc' -> `last-gcc'
`last-binutils' + `last-gcc' + `new-glibc' -> `last-glibc'
etc...

学习了


_________________
宇宙数学物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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