编译程序与编写Shell脚本全攻略
1. 解压Tar文件
当下载好Tar文件后,需要对其进行解压操作。可以借助tar程序来完成,示例如下:
[me@linuxbox src]$ tar xzf diction-1.11.tar.gz [me@linuxbox src]$ ls diction-1.11 diction-1.11.tar.gz需要留意的是,像diction这类GNU项目软件,在源代码打包时遵循特定标准。多数Linux生态中的源代码也都遵循此标准。该标准的一个特点是,解压源代码Tar文件时,会创建一个包含源代码树的目录,且目录名称为project-x.xx,包含项目名称和版本号,这有助于同一程序多个版本的轻松安装。不过,在解压前查看目录结构很有必要,因为有些项目不会创建目录,而是直接将文件解压到当前目录,这会让原本有序的src目录变得杂乱。为避免此情况,可使用以下命令查看Tar文件内容:
tar tzvf tarfile | head2. 查看源代码树
解压Tar文件后,会生成一个名为diction-1.11的新目录,该目录包含源代码树。进入该目录查看其中内容:
[me@linuxbox src]$ cd