1.1 为什么要源码编译

简介: 1.1 为什么要源码编译

一般来说,我们软件的安装方式有Yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因:

1. 满足不同的运行平台,我们Linux发行版本众多,但是每个版本采用的软件或者内核版本都不一样,而我们的二进制包所依赖的环境不一定能够正常运行,所以大部分软件直接提供源码!

2. 方便定制,满足不同的需求,很多时候我们所需要的软件都是可以定制的,我需要什么就安装什么,大多数二进制代码都是一键装全,所以自由度并不高!

3. 方便运维、开发人员维护,我们的源码是可以打包二进制的,但是对于这个软件的打包都会有一份代价不小的额外工作,包括维护,所以如果是源码的话,软件产商会直接维护,但是如果是二进制的话,一般都是Linux发行商提供!

相关文章
|
2月前
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
121 1
|
4月前
|
Ubuntu
LLVM编译源码
LLVM编译源码
53 0
|
7月前
|
存储 Java Linux
Linux下Maven编译工具的安装配置与打包
Linux下Maven编译工具的安装配置与打包
107 0
|
9月前
|
缓存 开发工具 git
你听我说-HandyControl源码编译
你听我说-HandyControl源码编译
196 0
|
10月前
|
Ubuntu 编译器 Linux
交叉编译环境搭建
交叉编译环境搭建
125 0
|
12月前
|
C语言
tufao 编译环境配置(二)
前文提到tufao 自1.4.0 后开始引入boost.http,故本文在前文基础上配置 tufao 最新版本编译环境。如有不懂见上一章节详细配置。
110 0
|
Java API 开发工具
Magisk 最新版本 V24.1 源码编译踩坑集锦
Magisk 最新版本 V24.1 源码编译踩坑集锦
439 0
|
iOS开发
CMake教程7:安装与编译
CMake教程7:安装与编译
352 0
|
Ubuntu Java
openjdk 1.8 源码编译
openjdk 1.8 源码编译
835 0
|
开发工具 git C++
MITK-001-2021.2源码编译
参考链接:https://blog.csdn.net/calmreason/article/details/90741241 重要参考链接:https://www.cnblogs.com/shHome/p/14512199.html
232 0
MITK-001-2021.2源码编译