如何加-o3 减 -g 进行lfs的制作?
时间:2009-12-17
来源:互联网
决心加-o3 减 -g进行一次svn版的lfs,手动修改配置太麻烦了,有没有这样的全局配置文件觉得gcc的编译行为?
作者: 飞龙在天 发布时间: 2009-12-17
其中:
通用环境变量 除了上述通用的选项外,下列环境变量影响着最终生成的 Makefile 文件: CPP C预处理器命令 CXXCPP C++预处理器命令 CPPFLAGS C/C++预处理器命令行参数 CC C编译器命令 CFLAGS C编译器命令行参数 CXX C++编译器命令 CXXFLAGS C++编译器命令行参数 LDFLAGS 连接器命令行参数 至于设置这些环境变量的方法,你可以将它们 export 为全局变量在全局范围内使用,也可以在命令行上使用 [VAR=VALUE]... configure [OPTIONS] 的语法局部使用。此处就不详细描述了。 |
个别软件是不是还能设置局部-O2参数?
作者: 飞龙在天 发布时间: 2009-12-17
作者: qdog988 发布时间: 2009-12-18
作者: tusooa 发布时间: 2009-12-18
export MAKEFLAGS="-j3"
export CFLAGS="-O3 -pipe"
export CXXFLAGS=$CFLAGS
export LDFLAGS="-s"
export OTHER_CFLAGS=$CFLAGS
export OTHER_CXXFLAGS=$CXXFLAGS
export OTHER_LDFLAGS=$LDFLAGS
后来我还是使用的trip的
作者: qdog988 发布时间: 2009-12-18
作者: qdog988
但是在jhalfs中的那个envars.conf中定义了
export MAKEFLAGS="-j3" export CFLAGS="-O3 -pipe" export CXXFLAGS=$CFLAGS export LDFLAGS="-s" export OTHER_CFLAGS=$CFLAGS export OTHER_CXXFLAGS=$CXXFLAGS export OTHER_LDFLAGS=$LDFLAGS 后来我还是使用的trip的 |
决定手工进行第6章。
作者: 飞龙在天 发布时间: 2009-12-19
我手动在Makefile里面改,感觉貌似快一点
作者: stesen 发布时间: 2009-12-20
Binutils-2.20 - Pass 1
GCC-4.4.2 - Pass 1
Glibc-2.11
——》
Binutils-2.20 - Pass 2
GCC-4.4.2 - Pass 2
———》
Glibc-2.11
Re-adjusting the Toolchain
Zlib-1.2.3
Binutils-2.20
的步骤成功进行了gcc—4.5.0 Glibc-2.11 Binutils-2.20
在最后一步手工加入了-s -O3 成功进行完毕。
重新编内核后,空间占用558M
爽啊
作者: 飞龙在天 发布时间: 2009-12-21
不过查看其为脚本文件也就可以略过了。
下面进行xorg和kde看是否如版主所说“起飞”感觉。
作者: 飞龙在天 发布时间: 2009-12-21
我倒是没有注意自己的基本的lfs系统,不过我把tools和sources去掉以后,用tar压缩后的文件大小为70M左右
作者: qdog988 发布时间: 2009-12-21
作者: 飞龙在天
libstdc++.so.6.0.14-gdb.py ldconfig还是存在问题
不过查看其为脚本文件也就可以略过了。 下面进行xorg和kde看是否如版主所说“起飞”感觉。 |
不知你用打算装哪版 KDE,如果是 3.5.10 你将遇到考验,貌似 kdelibs 及 kdebase 都不能通过 gcc-4.5,QT-3.3.8b 倒是可以的,而且很奇怪,居然新一点的 automake 也不行,郁闷中。。。
作者: d00m3d 发布时间: 2009-12-24
作者: d00m3d
加油啊!
不知你用打算装哪版 KDE,如果是 3.5.10 你将遇到考验,貌似 kdelibs 及 kdebase 都不能通过 gcc-4.5,QT-3.3.8b 倒是可以的,而且很奇怪,居然新一点的 automake 也不行,郁闷中。。。 |
据说KDE4比KDE3要快。
KDE3挑gcc,在gcc4.4.2中已经验证过了。kdelibs 及 kdebase 打了补丁可以通过。
作者: 飞龙在天 发布时间: 2009-12-24
I downgraded automake and updated gcc-4.5 to gcc-4.5-20091217, kdebase-3.5.10 is now OK but kdelibs still have issues.
作者: d00m3d 发布时间: 2009-12-24
我是在configure命令前执行
sed -i 's/-g -O2/-s -O3/g' configure
作者: 飞龙在天 发布时间: 2010-01-01
作者: 飞龙在天
KDE4。
据说KDE4比KDE3要快。 KDE3挑gcc,在gcc4.4.2中已经验证过了。kdelibs 及 kdebase 打了补丁可以通过。 |
作者: zhou3345 发布时间: 2010-01-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28