OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

23 – 编译程序‌‌


在本章中,我们将了解如何通过编译源代码来构建程序。 源代码的可用性是使 Linux 成为可能的基本自由。 Linux 开发的整个生态系统依赖于开发人员之间的自由交流。 对于许多桌面用户来说,编译是一门失传的艺术。 它曾经很常见,但今天,分发提供商维护着大量预编译二进制文件的存储库,可供下载和使用。 在撰写本文时,Debian 存储库(所有发行版中最大的一个)包含近 23,000 个软件包。

那么为什么要编译软件呢? 有两个原因:

1. 可用性. 尽管发行版存储库中有许多预编译程序,但某些发行版可能不包括所有所需的应用程序。 在这种情况下,获得所需程序的唯一方法是从源代码编译它。

2. 合时. 虽然一些发行版专门研究尖端版本的程序,但许多发行版没有。 这意味着为了获得最新版本的程序,必须进行编译。

从源代码编译软件会变得非常复杂和技术性; 远远超出了许多用户的能力范围。 然而,许多编译任务非常简单,只涉及几个步骤。 这一切都取决于包装。 我们将看一个非常简单的案例,以便对过程进行概述,并作为那些希望进行进一步研究的人的起点。

我们将介绍一个新命令:

使 – 维护程序的实用程序


 

OnWorks 的顶级操作系统云计算: