跳转到内容

Linux 指南/软件构建

来自维基教科书,开放世界中的开放书籍

有时,需要或希望从程序员或编程团队提供的源代码构建程序的可执行二进制文件。也许您的系统上没有预构建的二进制文件可用,或者您可能有一些特殊配置或优化要求,而预构建形式中没有提供这些要求。

程序的源代码通常提供在一个单独的归档文件中,第一步是下载此文件,或从(例如)CD 或 DVD 磁盘中找到并复制它。

获取程序的源代码后,通常需要按照以下典型步骤进行:(注意:方括号中的任何内容都用适用内容替换)

  • 打开命令行(控制台)会话
  • cd 到包含存档的目录cd /root/Desktop/[filename.tar.gz]
  • 解压缩
    1. 如果存档以 .tar.gz 或 .tgz 结尾,请键入此命令gzip -d [filename.tar.gz]
    2. 如果存档以 .tar.bz 结尾,请键入此命令bzip2 -d [filename.tar.bz2]
  • 通过键入以下内容来分离存档tar -xvf [archivename.tar]
  • 通过键入以下内容 cd 到解压缩的存档cd [progname]

此时,您已从存档中解压缩文件,现在应该检查是否有任何文档文件,通常称为 **README** 或 **INSTALL**。这些文件通常会提供有关程序的特定安装和配置说明。这些通常包括

  • 通过键入以下内容进行配置./configure
  • 构建它make

对于最终安装步骤,通常需要 root(超级用户)权限。可以通过发出 *su* 命令并在提示时输入密码来获得这些权限。

  • 安装它make install
  • 现在通过键入以下内容运行它[progname]
华夏公益教科书