感谢大家!
分类: LINUX
2009-05-03 13:05:40
由于排版问题,建议直接使用下面的地址来查看或者到我的blog:youbest.cublog.cn上看最新版本。
chinaunix网友2009-06-22 00:44:50
那个我看过了,确实帮助很大。但是我的理解是:--with-sysroot=dir的作用在于令binutils和gcc在编译时能够在dir寻找相关的库和头文件,而不会影响到prefix所指定的安装目录。难道用了--with-root=dir后,工具链就会彻底的将搜索和安装路径全指定为dir?
chinaunix网友2009-06-21 10:53:36
谢谢您的答复和这篇文章!我昨天刚刚运行了这个新建的系统,那一刻真是太兴奋了!不过还有一堆问题不明白,例如: 1. 如果按照文章LANG=zh_CN.UTF-8,显示中文就有问题,我必须改回POSIX 2.为什么要将CLFS_HOST设为i*86-cross-linux-gnu,这里的cross是什么意思,为什么不用原来的pc? 最不明白的就是: 1.在制作交叉工具链时:为什么不将glibc的prefix直接设置为${TARGET_DIR}/cross-tools,而非得令install_root=$(TARGET_DIR),再令prefix=/usr? 2.在制作目标系统时:几乎所有的包都是先设prefix=/usr,然后make的时候令DESTDIR=${TARGET_DIR}。为什么不直接令prefix=${TARGET_DIR}/usr呢? TIA!
chinaunix网友2009-06-20 19:50:23
回“Sha Liu”:关于binutils的补丁和你宿主系统有关系,如果系统比较新可以不用打补丁,不过打了也可以。 编译gcc的时候可以把gmp和mpfr解压到gcc的源代码目录里就可以了。