QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 849|回复: 7

请问手工编译 mozilla 的最优参数

[复制链接]
发表于 2004-6-1 01:26:47 | 显示全部楼层 |阅读模式
我用的是 FC1,下载了最新的NSPR 4.4.1 和 NSS 3.9 并编译成功。下面是Mozilla 1.7 RC2 的编译:

用以下参数编译成功,可运行时是速度上不理想,比redhat自带的还慢。并且界面不能根据theme而改变........

./configure --prefix=/usr --with-x --with-pthreads --enable-default-toolkit=gtk --enable-calendar --enable-official-branding --enable-xft --enable-crypto --enable-native-uconv --enable-extensions --enable-optimize

而用一下参数编译时则出错:

./configure --prefix=/usr --with-x --with-pthreads --with-system-nspr --enable-default-toolkit=gtk --enable-calendar --enable-official-branding --enable-xft --enable-crypto --enable-xinerama --enable-native-uconv --enable-extensions --enable-xpctools --enable-optimize --enable-jprof --enable-efence --enable-timeline --enable-perf-metrics --enable-xterm-updates --enable-cpp-rtti --enable-cpp-exceptions --enable-componentlib --enable-meta-components

请问那位大侠编译过mozilla? 并且用的是什么参数?
发表于 2004-6-1 03:30:00 | 显示全部楼层
是不是有些东西没有装呀
回复

使用道具 举报

发表于 2004-6-1 03:32:22 | 显示全部楼层
enable了太多无用的东西
回复

使用道具 举报

发表于 2004-6-1 03:33:58 | 显示全部楼层
[quote:24c709fb0f="sunmoon1997"]./configure --prefix=/usr --with-x --with-pthreads --with-system-nspr --enable-default-toolkit=gtk --enable-calendar --enable-official-branding --enable-xft --enable-crypto --enable-xinerama --enable-native-uconv --enable-extensions --enable-xpctools --enable-optimize --enable-jprof --enable-efence --enable-timeline --enable-perf-metrics --enable-xterm-updates --enable-cpp-rtti --enable-cpp-exceptions --enable-componentlib --enable-meta-components[/quote]
这些并不都是优化参数,要使用优化参数
可以设置环境变量如:
export CFLAGS="-O3 -arch=pentium4 -fomit-frame-point -fprefetch-loop-arrays -ftracer -mfpmath=sse,387 -ffast-math"
export CXXFLAGS="$CFLAGS"
回复

使用道具 举报

发表于 2004-6-1 03:37:09 | 显示全部楼层
优化参数一个-O3就可以了,再多根本就是意淫。
回复

使用道具 举报

发表于 2004-6-1 03:40:08 | 显示全部楼层
[quote:afe1e856f5="Veldrin"]优化参数一个-O3就可以了,再多根本就是意淫。[/quote]
那倒是,说不定还适得其反了,我也只是想告诉他如何设置编译的参数(我只是随便COPY了一段了),并不是要让他用这个参数的。
回复

使用道具 举报

 楼主| 发表于 2004-6-1 04:18:38 | 显示全部楼层
多谢大侠们的指教...... 刚刚比较正确的编译了一遍, 的确是不错.

但是我还是有点好奇那些 enable-?? 的参数是用来干啥的? 有没有一点介绍?

谢谢!
回复

使用道具 举报

 楼主| 发表于 2004-6-1 20:04:11 | 显示全部楼层
我按之前成功的参数再编译了一次,打下mozilla后却出现了一下的错误:

Type Manifest File: /usr/lib/mozilla-1.7/components/xpti.dat
+++ JavaScript debugging hooks installed.
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nNCL: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsAppShellService.cpp, line 269
+++ JavaScript debugging hooks removed.
nsStringStats
=> mAllocCount: 1263
=> mReallocCount: 818
=> mFreeCount: 1263
=> mShareCount: 1517
=> mAdoptCount: 194
=> mAdoptFreeCount: 193

请问是什么原因呢?参数都是一模一样的....

急....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 13:16 , Processed in 0.045538 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表