这样编译LFS工具链可以吗?
时间:2008-02-22
来源:互联网
那能不能直接从host system的工具链, 编译出目标机器上的工具链呢?
比如, 过程如下:
先用host system的bin+gcc+ glibc, 编译出目标机器的glibc(我觉得用host system里的bin_h+gcc_h+ glibc_h 编译出来的glibc 和 用临时系统的bin_1+gcc_1+glibc_h编译出来的glibc 应该是一致的);
然后用host system的bin+gcc+ glibc 编译出 目标系统的bin 和 gcc. 这里生成的ld的搜索路径是host system的/lib和/usr/lib, 这里生成的gcc会需要用到host system的/lib/ld-linux.so.2. 但是这没关系, 等chroot后, ld和gcc不就可以用我们第一步生成的glibc了吗?
不知这样会产生什么问题? 刚接触, 望大家帮帮忙
作者: bzw2000 发布时间: 2008-02-22
作者: bzw2000 发布时间: 2008-02-22
作者: 不开花 发布时间: 2008-02-22
那是不是只要主系统的gcc,glibc和所编译的gcc,glibc的版本一致, 就可以直接编译了呢?
还有一个问题, 我用gcc3.1.2编译出来的glibc, 和我用gcc3.3.4编译出来的glibc, 有没有可能是一致的? 即编译glibc时有没有依赖gcc的版本? 我总觉得编译glibc不太依赖于主系统
作者: bzw2000 发布时间: 2008-02-22
作者: bzw2000
那是不是只要主系统的gcc,glibc和所编译的gcc,glibc的版本一致, 就可以直接编译了呢?
|
作者: bzw2000
还有一个问题, 我用gcc3.1.2编译出来的glibc, 和我用gcc3.3.4编译出来的glibc, 有没有可能是一致的? 即编译glibc时有没有依赖gcc的版本? 我总觉得编译glibc不太依赖于主系统
|
作者: 不开花 发布时间: 2008-02-22
作者: 不开花
你的方法里一直没用到工具链里编译的glibc,使用的是主系统的glibc
应该有差别 |
那有啥区别呢? 能说具体一点吗
作者: bzw2000 发布时间: 2008-02-23
作者: bzw2000
那有啥区别呢? 能说具体一点吗
|
作者: 地球发动机 发布时间: 2008-02-24
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28