make install (对 make 命令来说)字面意思就是达成 install 这个目标。这个目标既然叫 install,当然是执行软件的安装了。
类 UNIX 系统中,软件的安装通常可选地包含以下步骤:
1、将文件复制到相应的目录下;
2、strip 去掉二进制代码文件中不需要的符号;
3、压缩 man 文档及 info 文档;
4、更新各类索引,mandb、info 索引,动态链接库缓存,软件自身的文档目录,等等,取决于软件的需要;
类 UNIX 系统的软件,有些不需要安装,执行可执行文件就可以直接用了。有些则不是这样,比如软件需要的配置文件、资源文件没有复制到相应的位置,包括动态链接库的软件需要更新动态链接库缓存否则会因为找不到刚刚编译出来的动态链接库而出错,等等。