centos(类linux)编译三步曲详细解说

[linux] 2024-05-16 圈点751

摘要:centos(类linux)编译三步曲详细解说

centos(类linux)编译三步曲详细解说


一、三步曲概述


三步曲一般为:


  1、./configure 


  2、make


  3、make install


这三步曲一般是centos(类linux)编译,拿到源码后,进入目录然后先运行./configure,然后make,再make install,最后make clean可以删除一些临时文件。


  

二、详细解释


  1、./configure命令


可以生成符合环境要求的平台的文件,比如.o文件等,并为下一步做准备。

同时可在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/path 意思是将该软件安装在 /path 下面,也可以指定其它的参数,如 –sys-config, –with、–enable、–without、–disable 等等 ./configure –help 可以查看详细的帮助说明。


  2、make


  这一步即编译,很明显这一步是经常有问题的,但没关系,会有非常明显的提示,按提示排除问题,如果没有生成Makefile,再执行一次第一步的操作./configure即可。直到提示可以make.


  3、make install


  这一步即:安装(部分可能要先执行 make check 或 make test),注意因为要向系统写入文件,这一步一般需要比较高的权限如root。


4、make clean

这一步即:清除缓存,这一步其实也可以不用,如果出错的情况下,最好是清除缓存方便下一次再一次编译安装


编译  make  configure  

感谢反馈,已提交成功,审核后即会显示