难道gcc就要挡住我通往lfs的大门吗,真的是很悲哀啊!!!!!!
时间:2007-10-19
来源:互联网
binutils可以通过编译,但是 gcc死都步能通过编译,总是在make bootsrap的最后的时候报错:
/tools/x86_64-unknown-linx-gnu/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc
/tools/x86_64-unknown-linx-gnu/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/tools/x86_64-unknown-linx-gnu/bin/ld: cannot find -lc
说要着lc,lc到底是个什么东西了,为了编译lfs我,从新装了系统,从新将软件某些软件大于要求系统版本的 降级,将gcc从4.0降到 3.3, 我到底还要怎么做,高手指教下啊
作者: zyl19861126 发布时间: 2007-10-19
作者: prettywolf 发布时间: 2007-10-19
作者: prettywolf 发布时间: 2007-10-19
x86_64 的系统,64位的内核,用 LFS 手册上的方法,很多地方要改。另外,你还需要确定你要做的系统是 32 位 还是 64 位? 而且,64位还有 x86_64 和 Pure64 两种。
LiveCD (正式版) http://www.linuxfromscratch.org/livecd/download.html
LiveCD (测试版) http://ums.usu.ru/~patrakov/test/
作者: tfkdmwmqtr 发布时间: 2007-10-20
对了 问一下 64位系统不是只要内核编译的时候编译支持64位的 就可以了,是吗?
那按照 LFS 手册做出来的就是 32位的系统吗 我编译内核的时候编64位的就可以了啊
pure64是什么
谢谢
还有就是 要是 我的debian系统能够编译了 是编译32位的系统?
作者: zyl19861126 发布时间: 2007-10-20
lfslivecd-x86_64-6.3-r2014.iso 07-Aug-2007 10:19 592M
lfslivecd-x86_64-6.3-r2014-nosrc.iso 07-Aug-2007 10:52 393M
我要是编译64位的要下那个cd了 第一个 x86也是64位的?????x86_64按名字来看应该他才是64位的啊
还有问一下 这个CD 可以硬盘安装吗 我没有刻录机阿
作者: zyl19861126 发布时间: 2007-10-20
作者: zyl19861126
做 64位的吧
对了 问一下 64位系统不是只要内核编译的时候编译支持64位的 就可以了,是吗? 那按照 LFS 手册做出来的就是 32位的系统吗 我编译内核的时候编64位的就可以了啊 pure64是什么 谢谢 还有就是 要是 我的debian系统能够编译了 是编译32位的系统? |
Pure64 就是 纯 64 位,只有 64 位。 x86_64 是包含了 32位和64位。一般发行版的64位系统都是 x86_64-Multilib ,Multilib 就是多库的意思。
还有,你在CBLFS中会看到 Non-Multilib 和 Multilib 。前者是单库 ,后者是多库。单一的32位的 或单纯的 64位的 就是 Non-Multilib ,用 Non-Multilib 的方法进行编译。需要注意的是 单纯的 64 位, Pure64 编译有些软件包的时候会与单纯的32位不一样。一般CBLFS手册会有说明的,但有些需要你自己去发现。
比如 Non-Multilib 的 方法编译 JACK 这个源码包,x86 编译出的库在 ${PREFIX}/lib ,而 Pure64编译后库文件位置默认的是 ${PREFIX}/lib64,这就需要手工指定 libdir ,其中 ${PREFIX} 为软件的安装目录。
作者: tfkdmwmqtr 发布时间: 2007-10-20
作者: zyl19861126
对了 就是lfslivecd 有lfslivecd-x86-6.2-3.iso
lfslivecd-x86_64-6.3-r2014.iso 07-Aug-2007 10:19 592M lfslivecd-x86_64-6.3-r2014-nosrc.iso 07-Aug-2007 10:52 393M 我要是编译64位的要下那个cd了 第一个 x86也是64位的?????x86_64按名字来看应该他才是64位的啊 还有问一下 这个CD 可以硬盘安装吗 我没有刻录机阿 |
http://www.linuxsir.org/bbs/showthread.php?t=312053
http://www.linuxsir.org/bbs/showthread.php?t=302685
nosrc 的 就是没有 src ,也就是没有源码包,需要你自己下载。通常我都是自己下载的,因为 livecd 上面的软件和最新的软件有时差。
作者: tfkdmwmqtr 发布时间: 2007-10-20
那个编译一遍 32位的 又编译一遍 64位的都看不懂
看来还是要 仔细的按照lfs手册的做一遍才行 但现在又无法继续下去 呵呵
谢谢了
作者: zyl19861126 发布时间: 2007-10-20
作者: zyl19861126
看了一下大虾的帖子 可是现在还处于刚入门阶段 看不懂啊
那个编译一遍 32位的 又编译一遍 64位的都看不懂 看来还是要 仔细的按照lfs手册的做一遍才行 但现在又无法继续下去 呵呵 谢谢了 |
用 x86 的 lfslivecd 来做。使用32位内核启动系统。
刚开始做最好还是用光盘启动来做。
作者: tfkdmwmqtr 发布时间: 2007-10-20
作者: zyl19861126 发布时间: 2007-10-21
作者: zyl19861126
用64位的启动不行吗 64位的启动 后 编译64位的LFS阿 可以不
|
如果用64位内核,做 32 位系统,用 CLFS 的 x86 。
作者: tfkdmwmqtr 发布时间: 2007-10-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28