首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Firefox构建占用空间降到最低?

如何将Firefox构建占用空间降到最低?
EN

Unix & Linux用户
提问于 2016-10-20 19:24:20
回答 1查看 494关注 0票数 2

在用mach build构建火狐之后,大约有2GB在build文件夹中。删除SDK文件夹(添加到build文件夹)可以节省大约1GB。因此,在一个干净的Firefox版本中,大约有1GB的文件。有人知道如何最小化构建占用空间吗?

/firefox50-build

代码语言:javascript
复制
1.1G    bin
36K     branding
24K     host
6.3M    idl
46M     include
53M     lib
1.5M    private
8.0K    public
128K    stl_wrappers
4.5M    system_wrappers
44K     xpi-stage

firefox50-build/bin

代码语言:javascript
复制
4.0K    application.ini
37M     browser
7.3M    chrome
4.0K    chrome.manifest
3.1M    components
68K     defaults
4.0K    dependentlibs.list
572K    dictionaries
1020K   firefox
1020K   firefox-bin
712K    gmp-clearkey
364K    gmp-fake
80K     gmp-fakeopenh264
184K    greprefs.js
2.7M    hyphenation
10M     icudt56l.dat
2.0M    libfreeblpriv3.so
412K    liblgpllibs.so
6.5M    libmozavcodec.so
616K    libmozavutil.so
2.7M    libmozsqlite3.so
900K    libnspr4.so
5.8M    libnss3.so
1.2M    libnssckbi.so
904K    libnssdbm3.so
588K    libnssutil3.so
60K     libplc4.so
40K     libplds4.so
1.1M    libsmime3.so
1.2M    libsoftokn3.so
1.4M    libssl3.so
925M    libxul.so
24K     mangle
9.4M    modules
20K     nsinstall
4.0K    platform.ini
3.8M    plugin-container
104K    rapl
460K    res
12K     run-mozilla.sh
76K     shlibsign
4.0K    update.locale
684K    xpcshell

例如,libxul.so (925 MB)非常突出。

EN

回答 1

Unix & Linux用户

发布于 2016-10-20 19:25:09

来自http://mozilla.6506.n7.nabble.com/libxul-so-insanely-large-big-td289909.html

我们的正式建造是在装船前包装的,这就需要剥离(除其他外)。您可以通过在源目录中运行"./mach包“或在对象目录中运行"make”来生成打包构建。套餐将以$objdir/dist为单位。无论如何,您都不想为了任何有用的东西而运行一个非打包的构建,因为在打包步骤中会发生很多优化。

运行mach package可以显着地将构建大小减少到大约100 MB未压缩。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/317777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档