《生信必修课之软件安装》软件安装之 源代码编译安装 学习笔记
configure 配置安装环境
./configure --prefix=<安装目录>
--prefix= 设置软件安装目录
一般为--prefix=$HOME/opt/......
configure作用:检查系统,构建Makefile
大型软件在编译以前,要保证依赖条件得到满足。
1. 头文件的默认路径是/usr/inlude,但是可以通过CFLAGS提供额外的路径;
2. 函数库的默认路径是/usr/lib64和/usr/lib,但是可以通过LDFLAGS提供额外的路径
make 编译源代码
configure执行时会根据环境变量去替换makefile中的变量
make var=value 会将makefile中的var赋值为value
如果一个makefile要调用另外一个makefile,相当于开了一个子进程
make install 将编译好的可执行文件安装到目标文件夹
不configure,直接make,makefile没有配置,找不到makefile
网友评论