Linux 编译程序与编写 Shell 脚本入门指南
编译程序
在 Linux 系统中,从源代码编译程序是一项常见且重要的技能。下面我们以diction-1.11程序为例,详细介绍编译的全过程。
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大多数 GNU 项目软件以及 Linux 生态系统中的其他源代码遵循一定的打包标准。解压源代码的 tar 文件时,通常会创建一个包含源代码树的目录,目录名包含项目名称和版本号,如diction-1.11。不过,在解压前最好检查一下文件结构,避免有些项目直接将文件解压到当前目录,造成混乱。可以使用以下命令查看 tar 文件内容:
tar tzvf tarfile | head2. 查看源代码树
解压 tar 文件后,会创建一个名为diction-1.11的新目录,其中包含源代码树。进入该目录查看文件:
[me@linuxbox src]$ c