上QQ阅读APP看书,第一时间看更新
2.4 安装软件
一旦构建了软件,我们就可以将它放在系统的某个目录下,以便用户可以执行。为了方便操作,很多时候我们需要将编译和安装进行合并。
对于不需要编译类的解释型语言,例如shell,可以使用install命令安装到Linux中,如图2-9所示。
图2-9 安装并执行shell
对于需要编译的语言,就需要先编译再安装,例如使用make install。修改Makefile文件,如图2-10所示。
图2-10 修改Makefile
构建并安装cello.c程序,并执行验证成功,如图2-11所示。
图2-11 构建并安装cello.c
我们刚展示的是编译与安装在相同的环境下,即可以通过Makefile的方式直接编译和安装程序。如果编译和运行是两个环境,那么我们就需要对软件进行RPM打包。在RPM打包之前,需要将源代码进行打包,生成tar.gz文件。