Ubuntu下使用cmake的配置编译安装与卸载
2018-03-20 15:54
1251 查看
环境
Ubuntu14.04cmake 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 uninstall2.2makefile文件中无uninstall命令
找一个临时目录重新安装一遍,如:$ ./configure –prefix=/tmp/to_remove && make install
然后遍历/tmp/to_remove的文件,删除对应安装位置的文件即可(因为/tmp/to_remove里的目录结构就是没有配置–prefix选项时的目录结构)。
参考链接
相关文章推荐
- Ubuntu下OpenCV的安装卸载与CMake编译
- Ubuntu编译安装boost并在eclipse C/C++中使用/Boost安装和卸载
- linux下cmake编译安装、配置和卸载mysql
- OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行
- ubuntu 12 下安装配置编译使用opencv 2.3.0 全过程
- ubuntu16.04 编译安装mysql5.7.x,以及配置使用
- 在ubuntu下使用cmake进行opencv的配置和Windows下进行使用cmake编译源代码
- ubuntu9.10使用第一天(教育网直通车+源修改+C++编译环境搭建+输入法安装)
- ubuntu 9.10 root登录 vi支持backspace与方向键 SSH安装 退出xwindow快捷键设置 apt-get源获取 配置雅黑字体 小企鹅输入法安装 NetBeans字体乱码 编译环境 JDK安装
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Ubuntu下从源码手工编译安装及配置PHP5
- C# clr 存储过程例子(完整从:编译到配置到存储过程的安装部署到使用)
- Boost下载安装编译配置使用指南
- ubuntu 10.04 编译安装 vim 7.3, 解决 vim 不能使用系统剪贴板问题
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南
- Ubuntu中软件的安装和卸载,以及WINE的使用 && Ubuntu更新源设置更新 && 装12.04 vmware easy install ubuntu 进不去
- Boost 下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Ubuntu 下 Gtk与Qt编译环境安装与配置