[linux] 2025-02-13 圈点148
摘要: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
这一步即:清除缓存,这一步其实也可以不用,如果出错的情况下,最好是清除缓存方便下一次再一次编译安装