编译libreoffice7.1.8需要使用的组件

上传者: shangerfei | 上传时间: 2024-07-23 14:26:10 | 文件大小: 139.27MB | 文件类型: RAR
在构建开源办公软件LibreOffice 7.1.8时,需要确保系统中拥有正确的组件和依赖项。LibreOffice是一个复杂的应用程序,由多个模块组成,这些模块需要正确配置和编译才能协同工作。以下是一些关键的编译组件和步骤: 1. **源代码获取**:你需要从LibreOffice的官方网站或Git仓库下载7.1.8版本的源代码。这通常是一个大型的压缩文件,包含所有必要的源代码和构建脚本。 2. **构建环境**:确保你的开发环境已经安装了C++编译器,如GCC或Clang。对于Linux系统,通常需要安装`build-essential`或相应的包管理器提供的开发工具集。 3. **依赖库**: - **OpenSSL**:用于加密和安全通信。 - **ICU(International Components for Unicode)**:提供全球化和本地化支持。 - **Boost**:一个C++库集合,提供了各种通用和跨平台的工具。 - **JVM(Java Virtual Machine)**:如果你打算编译包含Java组件的版本。 - **Qt**:可能用于某些界面元素。 - **XML解析器**:如libxml2或expat,用于处理XML文档。 - **PNG和JPEG库**:用于处理图像文件。 - **字体库**:如FreeType和HarfBuzz,用于渲染文本。 4. **编译工具**: - **CMake**:项目构建系统,用于生成适合不同编译器和操作系统的Makefile或构建脚本。 - **Autotools**:一些较旧的LibreOffice组件可能仍然使用Autotools。 5. **包管理器组件**:在“稳定yum组件”这个标签下,可能指的是使用YUM(Yellowdog Updater, Modified)包管理器的Linux发行版,例如Fedora或CentOS。你需要确保系统已经安装了所有编译所需的开发包,可以使用`yum groupinstall "Development Tools"`命令来安装基础开发工具。 6. **编译步骤**: - 解压源代码。 - 配置构建环境,这通常涉及设置环境变量,比如`export PATH`、`CC`和`CXX`等。 - 使用CMake生成Makefile或构建文件。 - 运行`make`命令开始编译过程,这可能需要很长时间,取决于你的硬件性能。 - 完成编译后,运行`make install`将编译好的LibreOffice安装到系统中。 7. **测试与调试**:编译完成后,进行单元测试和功能测试以确保软件的稳定性。如果遇到问题,可以使用调试工具如GDB进行调试。 请注意,上述步骤可能会因具体系统配置和需求而略有不同,但基本流程和依赖组件是相似的。在实际操作中,建议参考官方文档或社区指南,以获取最新的编译指导。

文件下载

资源详情

[{"title":"( 158 个子文件 139.27MB ) 编译libreoffice7.1.8需要使用的组件","children":[{"title":"glibc-common-2.28-36.1.ky10.aarch64.rpm <span style='color:#111;'> 26.15MB </span>","children":null,"spread":false},{"title":"xorg-x11-fonts-7.5-24.ky10.noarch.rpm <span style='color:#111;'> 14.60MB </span>","children":null,"spread":false},{"title":"mesa-dri-drivers-18.3.6-3.1.ky10.ky10.aarch64.rpm <span style='color:#111;'> 11.18MB </span>","children":null,"spread":false},{"title":"python3-devel-3.7.9-6.ky10.aarch64.rpm <span style='color:#111;'> 10.39MB </span>","children":null,"spread":false},{"title":"python3-devel-3.7.4-8.se.01.ky10.aarch64.rpm <span style='color:#111;'> 10.27MB </span>","children":null,"spread":false},{"title":"python3-3.7.9-6.ky10.aarch64.rpm <span style='color:#111;'> 7.30MB </span>","children":null,"spread":false},{"title":"cppunit-help-1.14.0-7.ky10.aarch64.rpm <span style='color:#111;'> 7.16MB </span>","children":null,"spread":false},{"title":"cups-2.2.8-8.ky10.aarch64.rpm <span style='color:#111;'> 6.69MB </span>","children":null,"spread":false},{"title":"gtk3-devel-3.24.1-3.p02.ky10.aarch64.rpm <span style='color:#111;'> 5.47MB </span>","children":null,"spread":false},{"title":"glibc-2.28-36.1.ky10.aarch64.rpm <span style='color:#111;'> 3.11MB </span>","children":null,"spread":false},{"title":"python3-debug-3.7.9-6.ky10.aarch64.rpm <span style='color:#111;'> 2.75MB </span>","children":null,"spread":false},{"title":"glibc-devel-2.28-36.1.ky10.aarch64.rpm <span style='color:#111;'> 2.65MB </span>","children":null,"spread":false},{"title":"gnutls-help-3.6.9-5.ky10.noarch.rpm <span style='color:#111;'> 2.20MB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-good-1.14.4-3.ky10.aarch64.rpm <span style='color:#111;'> 1.68MB </span>","children":null,"spread":false},{"title":"dbus-help-1.12.16-13.ky10.noarch.rpm <span style='color:#111;'> 1.65MB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-base-1.14.4-3.ky10.aarch64.rpm <span style='color:#111;'> 1.61MB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-bad-free-1.14.4-6.ky10.aarch64.rpm <span style='color:#111;'> 1.56MB </span>","children":null,"spread":false},{"title":"gstreamer-plugins-good-0.10.31-22.ky10.aarch64.rpm <span style='color:#111;'> 1.36MB </span>","children":null,"spread":false},{"title":"gstreamer1-1.14.4-4.ky10.aarch64.rpm <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false},{"title":"gstreamer-plugins-base-0.10.36-20.ky10.aarch64.rpm <span style='color:#111;'> 1.13MB </span>","children":null,"spread":false},{"title":"e2fsprogs-1.45.3-4.p01.ky10.aarch64.rpm <span style='color:#111;'> 1.08MB </span>","children":null,"spread":false},{"title":"gnutls-3.6.9-5.ky10.aarch64.rpm <span style='color:#111;'> 1014.75KB </span>","children":null,"spread":false},{"title":"gstreamer-0.10.36-19.ky10.aarch64.rpm <span style='color:#111;'> 865.63KB </span>","children":null,"spread":false},{"title":"nettle-3.4.1rc1-4.ky10.aarch64.rpm <span style='color:#111;'> 807.17KB </span>","children":null,"spread":false},{"title":"gstreamer1-help-1.14.4-4.ky10.noarch.rpm <span style='color:#111;'> 678.09KB </span>","children":null,"spread":false},{"title":"krb5-libs-1.17-9.ky10.aarch64.rpm <span style='color:#111;'> 638.99KB </span>","children":null,"spread":false},{"title":"autoconf-2.69-30.ky10.noarch.rpm <span style='color:#111;'> 610.02KB </span>","children":null,"spread":false},{"title":"nss-3.40.1-11.ky10.aarch64.rpm <span style='color:#111;'> 594.14KB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-base-help-1.14.4-3.ky10.noarch.rpm <span style='color:#111;'> 575.25KB </span>","children":null,"spread":false},{"title":"gstreamer-help-0.10.36-19.ky10.noarch.rpm <span style='color:#111;'> 534.61KB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-bad-free-devel-1.14.4-6.ky10.aarch64.rpm <span style='color:#111;'> 516.16KB </span>","children":null,"spread":false},{"title":"gstreamer1-devel-1.14.4-4.ky10.aarch64.rpm <span style='color:#111;'> 464.85KB </span>","children":null,"spread":false},{"title":"rpm-4.15.1-12.ky10.aarch64.rpm <span style='color:#111;'> 455.27KB </span>","children":null,"spread":false},{"title":"automake-1.16.1-6.ky10.noarch.rpm <span style='color:#111;'> 453.29KB </span>","children":null,"spread":false},{"title":"gmp-devel-6.1.2-10.ky10.aarch64.rpm <span style='color:#111;'> 426.22KB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-base-devel-1.14.4-3.ky10.aarch64.rpm <span style='color:#111;'> 419.00KB </span>","children":null,"spread":false},{"title":"gstreamer-devel-0.10.36-19.ky10.aarch64.rpm <span style='color:#111;'> 375.61KB </span>","children":null,"spread":false},{"title":"libgcrypt-1.8.3-5.ky10.aarch64.rpm <span style='color:#111;'> 368.19KB </span>","children":null,"spread":false},{"title":"gstreamer-plugins-base-help-0.10.36-20.ky10.noarch.rpm <span style='color:#111;'> 363.98KB </span>","children":null,"spread":false},{"title":"gperf-3.1-7.ky10.aarch64.rpm <span style='color:#111;'> 361.23KB </span>","children":null,"spread":false},{"title":"autoconf-help-2.69-30.ky10.noarch.rpm <span style='color:#111;'> 359.51KB </span>","children":null,"spread":false},{"title":"cups-help-2.2.8-8.ky10.noarch.rpm <span style='color:#111;'> 339.47KB </span>","children":null,"spread":false},{"title":"libtasn1-help-4.13-7.ky10.noarch.rpm <span style='color:#111;'> 325.74KB </span>","children":null,"spread":false},{"title":"krb5-server-1.17-9.ky10.aarch64.rpm <span style='color:#111;'> 322.90KB </span>","children":null,"spread":false},{"title":"bison-3.5-2.ky10.aarch64.rpm <span style='color:#111;'> 317.92KB </span>","children":null,"spread":false},{"title":"cups-libs-2.2.8-8.ky10.aarch64.rpm <span style='color:#111;'> 312.82KB </span>","children":null,"spread":false},{"title":"p11-kit-0.23.14-6.ky10.aarch64.rpm <span style='color:#111;'> 309.67KB </span>","children":null,"spread":false},{"title":"flex-2.6.1-13.ky10.aarch64.rpm <span style='color:#111;'> 298.67KB </span>","children":null,"spread":false},{"title":"gstreamer1-plugins-good-help-1.14.4-3.ky10.noarch.rpm <span style='color:#111;'> 290.68KB </span>","children":null,"spread":false},{"title":"e2fsprogs-devel-1.45.3-4.p01.ky10.aarch64.rpm <span style='color:#111;'> 286.67KB </span>","children":null,"spread":false},{"title":"nettle-devel-3.4.1rc1-4.ky10.aarch64.rpm <span style='color:#111;'> 280.74KB </span>","children":null,"spread":false},{"title":"automake-help-1.16.1-6.ky10.noarch.rpm <span style='color:#111;'> 252.86KB </span>","children":null,"spread":false},{"title":"nss-devel-3.40.1-11.ky10.aarch64.rpm <span style='color:#111;'> 246.99KB </span>","children":null,"spread":false},{"title":"gmp-6.1.2-10.ky10.aarch64.rpm <span style='color:#111;'> 243.48KB </span>","children":null,"spread":false},{"title":"libgpg-error-1.35-3.ky10.aarch64.rpm <span style='color:#111;'> 238.07KB </span>","children":null,"spread":false},{"title":"bison-help-3.5-2.ky10.noarch.rpm <span style='color:#111;'> 236.48KB </span>","children":null,"spread":false},{"title":"xorg-x11-apps-7.7-23.ky10.aarch64.rpm <span style='color:#111;'> 235.09KB </span>","children":null,"spread":false},{"title":"fontconfig-help-2.13.92-1.ky10.noarch.rpm <span style='color:#111;'> 234.75KB </span>","children":null,"spread":false},{"title":"fontconfig-help-2.13.1-3.ky10.noarch.rpm <span style='color:#111;'> 231.57KB </span>","children":null,"spread":false},{"title":"libxslt-1.1.32-7.ky10.aarch64.rpm <span style='color:#111;'> 230.45KB </span>","children":null,"spread":false},{"title":"gstreamer-plugins-base-devel-0.10.36-20.ky10.aarch64.rpm <span style='color:#111;'> 226.47KB </span>","children":null,"spread":false},{"title":"fontconfig-2.13.92-1.ky10.aarch64.rpm <span style='color:#111;'> 219.03KB </span>","children":null,"spread":false},{"title":"fontconfig-2.13.1-3.ky10.aarch64.rpm <span style='color:#111;'> 214.45KB </span>","children":null,"spread":false},{"title":"libxslt-help-1.1.32-7.ky10.noarch.rpm <span style='color:#111;'> 213.35KB </span>","children":null,"spread":false},{"title":"libepoxy-1.5.3-2.ky10.aarch64.rpm <span style='color:#111;'> 203.29KB </span>","children":null,"spread":false},{"title":"wayland-help-1.17.0-2.ky10.noarch.rpm <span style='color:#111;'> 202.61KB </span>","children":null,"spread":false},{"title":"libxkbcommon-devel-0.8.4-3.ky10.aarch64.rpm <span style='color:#111;'> 174.34KB </span>","children":null,"spread":false},{"title":"at-spi2-core-2.34.0-1.ky10.aarch64.rpm <span style='color:#111;'> 165.18KB </span>","children":null,"spread":false},{"title":"krb5-devel-1.17-9.ky10.aarch64.rpm <span style='color:#111;'> 160.27KB </span>","children":null,"spread":false},{"title":"orc-0.4.28-5.ky10.aarch64.rpm <span style='color:#111;'> 148.23KB </span>","children":null,"spread":false},{"title":"libepoxy-devel-1.5.3-2.ky10.aarch64.rpm <span style='color:#111;'> 138.96KB </span>","children":null,"spread":false},{"title":"krb5-client-1.17-9.ky10.aarch64.rpm <span style='color:#111;'> 137.79KB </span>","children":null,"spread":false},{"title":"bison-lang-3.5-2.ky10.aarch64.rpm <span style='color:#111;'> 133.26KB </span>","children":null,"spread":false},{"title":"nspr-4.20.0-4.ky10.aarch64.rpm <span style='color:#111;'> 131.40KB </span>","children":null,"spread":false},{"title":"p11-kit-trust-0.23.14-6.ky10.aarch64.rpm <span style='color:#111;'> 121.34KB </span>","children":null,"spread":false},{"title":"nspr-devel-4.20.0-4.ky10.aarch64.rpm <span style='color:#111;'> 116.00KB </span>","children":null,"spread":false},{"title":"cppunit-1.14.0-7.ky10.aarch64.rpm <span style='color:#111;'> 109.31KB </span>","children":null,"spread":false},{"title":"libxkbcommon-0.8.4-3.ky10.aarch64.rpm <span style='color:#111;'> 105.23KB </span>","children":null,"spread":false},{"title":"glibc-help-2.28-36.1.ky10.noarch.rpm <span style='color:#111;'> 102.82KB </span>","children":null,"spread":false},{"title":"wayland-devel-1.17.0-2.ky10.aarch64.rpm <span style='color:#111;'> 98.69KB </span>","children":null,"spread":false},{"title":"rpm-build-4.15.1-12.ky10.aarch64.rpm <span style='color:#111;'> 93.82KB </span>","children":null,"spread":false},{"title":"e2fsprogs-help-1.45.3-4.p01.ky10.noarch.rpm <span style='color:#111;'> 92.73KB </span>","children":null,"spread":false},{"title":"krb5-help-1.17-9.ky10.noarch.rpm <span style='color:#111;'> 90.84KB </span>","children":null,"spread":false},{"title":"libgcrypt-help-1.8.3-5.ky10.noarch.rpm <span style='color:#111;'> 88.95KB </span>","children":null,"spread":false},{"title":"at-spi2-core-help-2.34.0-1.ky10.noarch.rpm <span style='color:#111;'> 88.80KB </span>","children":null,"spread":false},{"title":"nettle-help-3.4.1rc1-4.ky10.noarch.rpm <span style='color:#111;'> 85.21KB </span>","children":null,"spread":false},{"title":"check-devel-0.12.0-4.ky10.aarch64.rpm <span style='color:#111;'> 81.51KB </span>","children":null,"spread":false},{"title":"krb5-1.17-9.ky10.aarch64.rpm <span style='color:#111;'> 78.95KB </span>","children":null,"spread":false},{"title":"libtasn1-4.13-7.ky10.aarch64.rpm <span style='color:#111;'> 78.45KB </span>","children":null,"spread":false},{"title":"wayland-protocols-devel-1.18-1.ky10.noarch.rpm <span style='color:#111;'> 78.41KB </span>","children":null,"spread":false},{"title":"p11-kit-devel-0.23.14-6.ky10.aarch64.rpm <span style='color:#111;'> 78.25KB </span>","children":null,"spread":false},{"title":"python3-rpm-4.15.1-12.ky10.aarch64.rpm <span style='color:#111;'> 75.14KB </span>","children":null,"spread":false},{"title":"at-spi2-atk-2.30.0-2.ky10.aarch64.rpm <span style='color:#111;'> 73.70KB </span>","children":null,"spread":false},{"title":"at-spi2-core-devel-2.34.0-1.ky10.aarch64.rpm <span style='color:#111;'> 72.89KB </span>","children":null,"spread":false},{"title":"xorg-x11-drv-amdgpu-19.1.0-1.1.ky10.aarch64.rpm <span style='color:#111;'> 70.95KB </span>","children":null,"spread":false},{"title":"nss-help-3.40.1-11.ky10.aarch64.rpm <span style='color:#111;'> 69.27KB </span>","children":null,"spread":false},{"title":"gnutls-devel-3.6.9-5.ky10.aarch64.rpm <span style='color:#111;'> 68.61KB </span>","children":null,"spread":false},{"title":"dbus-1.12.16-13.ky10.aarch64.rpm <span style='color:#111;'> 62.37KB </span>","children":null,"spread":false},{"title":"fakeroot-1.23-2.ky10.aarch64.rpm <span style='color:#111;'> 60.58KB </span>","children":null,"spread":false},{"title":"check-help-0.12.0-4.ky10.noarch.rpm <span style='color:#111;'> 60.18KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明