Ubuntu下使用cmake的配置编译安装与卸载

环境

  1. Ubuntu14.04
  2. cmake 3.2.2

1.编译安装过程

源码安装 :配置(configure)、编译(make)、安装(make install)。
安装:

./configure -prefix=/usr/local/test#目录自选,确保自己以后可以找到
make
make install

configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。

其中–prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

建议安装:配置–prefix选项。
如果配置了–prefix,如:
$ ./configure –prefix=/usr/local/test
安装后的所有资源文件都会被放在/usr/local/test目录中,不会分散到其他目录。

使用–prefix选项的另一个好处是方便卸载软件或移植软件;当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;而移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统下)。

2.卸载过程

2.1 makefile文件有uninstall命令

在原来的make目录下用一次make uninstall

2.2makefile文件中无uninstall命令

找一个临时目录重新安装一遍,如:
$ ./configure –prefix=/tmp/to_remove && make install

然后遍历/tmp/to_remove的文件,删除对应安装位置的文件即可(因为/tmp/to_remove里的目录结构就是没有配置–prefix选项时的目录结构)。

参考链接



猜你喜欢

转载自blog.csdn.net/yanrong1095/article/details/79626903