关于GCC等的多次编译
时间:2009-07-03
来源:互联网
看了金先生的手册翻译(基于LFS手册6.2) 也看了豹哥的诸多大作(包括“手把手” “反向分析”等)
但有一个问题我始终没法理解,也让我这两天很头疼:
为什么binutils、gcc等需要编译多次呢?(豹哥实在不好意思,你的那个反向分析我没看太懂)
作者: clos 发布时间: 2009-07-03
1。源系统的GCC借用源系统的glibc制作一个残疾GCC(内部GLIBC库是残疾的)
2。此残疾GCC可以编译出纯净的目标系统glibc库 因为制作GLIBC不会用到残疾GCC中的残疾部分(源系统的GLIBC库)
3。源系统的GCC加目标系统的glibc库制作出 完美GCC(内部GLIBC库是目标系统的库)
4。用此完美GCC编译出完美binutils
作者: heuyck 发布时间: 2009-07-06
作者: yjdwbj 发布时间: 2009-07-09
作者: ch_fb 发布时间: 2009-07-09
作者: ch_fb
为何不直接用源系统的gcc编译出目标系统的glibc,再用源系统的gcc和目标系统的glibc编译新的gcc,此gcc就可编译其它新东西。这样不是很直接吗?
|
作者: hritian 发布时间: 2009-07-10
作者: hritian
如果软件的版本都不变,只是为了优化编译的话,个人认为可以在源系统上编译。
|
作者: d00m3d 发布时间: 2009-07-22
作者: heuyck
我的理解是这样的
1。源系统的GCC借用源系统的glibc制作一个残疾GCC(内部GLIBC库是残疾的) 2。此残疾GCC可以编译出纯净的目标系统glibc库 因为制作GLIBC不会用到残疾GCC中的残疾部分(源系统的GLIBC库) 3。源系统的GCC加目标系统的glibc库制作出 完美GCC(内部GLIBC库是目标系统的库) 4。用此完美GCC编译出完美binutils |
作者: slackcode 发布时间: 2009-07-22
作者: heuyck
我的理解是这样的
1。源系统的GCC借用源系统的glibc制作一个残疾GCC(内部GLIBC库是残疾的) 2。此残疾GCC可以编译出纯净的目标系统glibc库 因为制作GLIBC不会用到残疾GCC中的残疾部分(源系统的GLIBC库) 3。源系统的GCC加目标系统的glibc库制作出 完美GCC(内部GLIBC库是目标系统的库) 4。用此完美GCC编译出完美binutils |
作者: greatsnows 发布时间: 2009-08-02
作者: tlze 发布时间: 2009-08-04
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28