configure,make和make install关系
linux编译安装中configure、make和make install各自的作用 ./configure是用来检测你的安装平台的目标特征的。configure根据给定的参数和系统环境会生成Makefile控制代码。 make是用来编译的,读取Makefile中的配置对源码进行编译。 make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。
1、configure 一般用来生成 Makefile,为下一步的编译做准备。 你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix=/usr 2、make make 的作用是开始进行源代码编译, 以及一些功能的提供,这些功能由他的 Makefile 设置文件提供相关的功能,比如 make install 一般表示进行安装,make uninstall 是卸载,不加参数就是默认的进行源代码编译。 如果 在 make 过程中出现 error ,你就要记下错误代码(注意不仅仅是最后一行)。 make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。 一般情况下,他所使用的 Makefile ,由 configure 这个设置脚本根据给定的参数和系统环境生成。 3、make install ?安装(当然有些软件需要先运行 make check 或 make test来进行一些测试),这一步一般需要你有 root 权限(sudo make install) 将上一个步骤所编译完成的数据给他安装到预定的目录中,玩陈二狗安装 4、其它命令 make all: make clean: make distclean: make install: make dist: make distcheck: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |