configure:configure:是一个shell脚本,它在源文件的根目录中。他的作用是检查你的系统中是否有编译这个程序依赖的其它库之类的东西。prefix 参数——指定目标安装路径,必须指定,否则不知道默认安装到哪里,不方便以后的管理(类似windows的安装路径)完整命令:
configure:
configure:是一个shell脚本,它在源文件的根目录中。他的作用是检查你的系统中是否有编译这个程序依赖的其它库之类的东西。
prefix 参数——指定目标安装路径,必须指定,否则不知道默认安装到哪里,不方便以后的管理(类似windows的安装路径)
完整命令:
sudo ./configure --prefix=安装目录
make:
make指令最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译的工作。
Makefile:这个文件是按照特定的语法编写的,文件中说明了,如何编译的各个源文件并链接生成可执行文件,并要求定义源文件之间的依赖关系。
简单的说:定义好源文件之间的依赖关系,并编译生成可执行性文件(这里是编译,不是检查)。
完整命令:
sudo make
make install:
执行安装,在执行configure的时候prefix指定的安装路径也是在此时创建出来的。
完整命令:
sudo make install
安装:
1、下载目标make源码: http://ftp.gnu.org/gnu/make/
wget http://ftp.gnu.org/gnu/make/make-3.75.tar.gz
2、解压make源码到随便一个目录。
tar -zxvf make-3.75.tar.gz cd make-3.75
3、执行./configure
./configure --prefix=/usr/local/mak
4、最后执行make install
make make install
搞定,终于可以使用make和make install了
评论列表
发表评论
热评文章
相关阅读