CLFS:参数--with-local-prefix=dirname是否可用在第一次5.13. Cross GCC-4.4.1 - Static
时间:2009-10-16
来源:互联网
我使用的手册是
Cross-Compiled Linux From Scratch - Version SVN-20091010-x86_64-Pure64
地址:
http://cross-lfs.org/view/svn/x86_64...cc-static.html
这里
The following patch contains a number of updates to the 4.4.1 branch by the GCC developers:
patch -Np1 -i ../gcc-4.4.1-branch_update-4.patch
Make a couple of essential adjustments to the specs file to ensure GCC uses our build environment:
patch -Np1 -i ../gcc-4.4.1-pure64_specs-1.patch
Change the StartFile Spec and Standard Include Dir so that GCC looks in /tools:
echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/linux.h
echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/linux.h
修改了linuxh是否可以用参数
--with-local-prefix=/tools
代替.
提问题的目的在于总结,加深对GCC编译方法的理解。对CLFS的实现,也倾向于尽量少对源文件的的改动,如参数可以显式实现的。
Cross-Compiled Linux From Scratch - Version SVN-20091010-x86_64-Pure64
地址:
http://cross-lfs.org/view/svn/x86_64...cc-static.html
这里
The following patch contains a number of updates to the 4.4.1 branch by the GCC developers:
patch -Np1 -i ../gcc-4.4.1-branch_update-4.patch
Make a couple of essential adjustments to the specs file to ensure GCC uses our build environment:
patch -Np1 -i ../gcc-4.4.1-pure64_specs-1.patch
Change the StartFile Spec and Standard Include Dir so that GCC looks in /tools:
echo -en '#undef STANDARD_INCLUDE_DIR\n#define STANDARD_INCLUDE_DIR "/tools/include/"\n\n' >> gcc/config/linux.h
echo -en '\n#undef STANDARD_STARTFILE_PREFIX_1\n#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"\n' >> gcc/config/linux.h
echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFIX_2 ""\n' >> gcc/config/linux.h
修改了linuxh是否可以用参数
--with-local-prefix=/tools
代替.
提问题的目的在于总结,加深对GCC编译方法的理解。对CLFS的实现,也倾向于尽量少对源文件的的改动,如参数可以显式实现的。
作者: zswlb9999 发布时间: 2009-10-16
--with-local-prefix=/tools 手册有说明的。
STARTFILE 主要是 gcc 提供的一组 crt 开头的目标文件,并不是您想象中的东西。
如果进行的是真正的交叉编译,手册中关于 STARTFILE 的修改没必要;
但总有人去做 伪交叉编译,那种情况下就是必要的啦。
STARTFILE 主要是 gcc 提供的一组 crt 开头的目标文件,并不是您想象中的东西。
如果进行的是真正的交叉编译,手册中关于 STARTFILE 的修改没必要;
但总有人去做 伪交叉编译,那种情况下就是必要的啦。
作者: 聚焦深空 发布时间: 2009-10-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28