在Linux上编译源码安装软件
安装必要的编译工具
-
CentOS
yum groupinstall "Development Tools"
-
Ubuntu
sudo apt-get install bulid-essential
常规编译步骤
1 2 3 | ./configure make make install |
使用 --prefix
安装到指定目录,而不是linux的目录
1 2 3 4 | ./configure --prefix=/install-path # 例如 ./configure --prefix=/opt/nginx |
卸载
make uninstall
可能有用,如果安装脚本提供了这个功能。
否则可以运行 make -n install
,从输出检查都拷贝文件到哪些目录了。-n
参数表示不会真正做任何安装的事情。
重新编译
1 2 | make clean make |