ubuntu软件的编译安装方式

在Linux操作系统上安装了好几天的VTK、PCL、OpenCV后来总结出了一条规律,就是Linux下软件编译安装的方法,困扰了自己好几天,终于解决了,所以乘热打铁现总结一下,希望大家一起学习多多指教。这里就用opencv来举例。

(1)首先下载自己所需要的软件包,解压到自己选择要安装的路径下,比如解压到~/software/opencv。

可以看到解压后的文件夹下面含有一个CMakeList.txt文件。

(2)在解压后的文件夹内创建一个build文件夹,用来放置编译后的文件。(当然也可以自己在任意位置创建自己想要的文件夹)

mkdir build

(3)进入这个文件夹

cd build

(4)读取编译文件

cmake ..

这一步之后会在build文件夹下面创建很多文件,可以看到有一个CMakeList.txt的文件。

注意:..表示的是路径(相对路径,该文件夹的上一级,一个点表示当前路径,这个路径指的是CMakeList.txt文件所在的路径)

(5)上面的步骤完成以后会在build文件夹内多很多其他的文件以及文件夹,会发现有一个cmake_install.cmake的文件,有的可能还有类似于uninstall的文件。

此时一定要使用管理员权限安装软件:

sudo make install

(6)上述步骤执行完后会看到该目录下有一个install_manifest.txt的文件。

猜你喜欢

转载自blog.csdn.net/liuzubing/article/details/78933794
今日推荐