make源代码安装和卸载

安装

#配置 ./configure –help可以输出详细的选项列表
$ ./configure 

--prefix选项,目的是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。
想统一存放,或者想指定到另外的一个路径下,配置--prefix参数,如:

$ ./configure --prefix=/usr/local/test

安装后的所有资源文件都会被放在/usr/local/test目录中,不会分散到其他目录。
另外,使用–-prefix选项的另一个好处是方便卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净。

编译和安装

#编译
$ make
#安装
$
sudo make install

卸载

$ sudo make uninstall

前提是Makefile文件有uninstall命令

如果安装时没有配置--prefix选项,源码包也没有提供make uninstall命令,则可以通过以下方式来卸载
找到make install之后产生的这个文件install_manifest.txt

$ cat install_manifest.txt | sudo xarg rm

 

#编译
posted @ 2023-08-21 17:31  Raynhard  阅读(611)  评论(0)    收藏  举报