免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1650 | 回复: 0
打印 上一主题 下一主题

windows下编译和打包PageSpeed [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-01 20:22 |只看该作者 |倒序浏览
1,打包打包比较简单,可以ant一句命令就行:
http://code.google.com/p/page-speed/wiki/HowToBuildXpi
2,编译http://code.google.com/p/page-speed/wiki/HowToBuildNative
以该文章为入口就可以找到所有需要的安装文档。
下面说下大概的过程:
2.1 安装VS2005 Pro版或者VS2008因为要编译的是VC++,所以多余的东西可以不选。另外,如果是VS2008,则不需2.2了。
2.2 安装
Windows Vista SDK
因为编译PageSpeed是与FF一起编译的,所以,还需要配置编译FF的软件
2.3 安装MozillaBuildhttp://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe
MozillaBuild是一个打包,里面包含了很多软件,包括vim,emacs,python,svn等等,让你可以在Windows下模拟linux下的终端。
2.4 安装Ant
Windows下应该也可以安装Ant。不过我是借用了Linux下的Ant来完成。
2.5 编译
这里我直接用了上面链接的话:
Preparing the Page Speed sources:
  • Download the Page Speed
    source code
    .
  • Run ant pkg-moz
    from the trunk of the source tree. This will package the Page Speed
    sources for building in the Mozilla build system, in the file dist/page-speed-moz.zip.
    Downloading and building in the Mozilla build system:
  • Download mozilla Firefox source:
    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/source/
  • Run tar xjf firefox-*-source.tar.bz2 (you should probably do this somewhere outside of the Page Speed source tree, e.g. /tmp.
  • Unzip page-speed-moz.zip
    in the same directory that you untarred the mozilla source. This will
    overlay the Page Speed source in the mozilla extensions directory.
  • cd mozilla
  • make -f client.mk build This will build Firefox as well as Page Speed. It can take an hour or more.
  • The resulting shared object will be in obj-firefox/extensions/pagespeed/src/pagespeed 有个地方需要注意的是,我用的FF3.5.2的源码解压后是“mozilla-1.9.1”,而page-speed-moz.zip期待的是“mozilla”,所以要把FF解压的后的目录改名为“mozilla”。
                   
                   
                   

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37472/showart_2043334.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP