linux 中 configure、cmake、make(gmake)、make install动作

 

001、

configure: 配置环境?

./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,它是个shell脚本,另外,./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系

002、

cmake:作用域CMakeLists文件,生成Makefile文件

 

003、:

make:编译 Makefile文件, 生成可执行程序。

Makefile或者makefile中读取指令,然后编译

 

004、

make install: 安装编译好的;  复制可执行程序到指定目录。

 

这条命令来进行安装(当然有些软件需要先运行make check 或 make test 来进行一些测试),这一步一般需要有root权限(因为要向系统写入文件
指定文件安装位置:

make PREFIX=/usr/local/redis install 安装到指定的redis目录下
make DESTDIR=/install/directory install 和上面同理
注意:此步骤不是必须的,因为在上一步make命令中就已经编译出了可执行的文件了,此时的make insatll只是为了安装到Linux系统中常用的位置上,因为从那个目录下运行程序有些不便

注意AUTOMAKEAUTOCONF是非常有用的用来发布C程序的东西。

 

参考:

01、https://blog.csdn.net/u012060033/article/details/105134757

 

posted @ 2023-10-10 18:05  小鲨鱼2018  阅读(107)  评论(0编辑  收藏  举报