OpenCV 2.2以后的版本需要使用Cmake生成makefile文件,因此需要先安裝cmake;還有其它一些軟件都需要先安裝cmake
1.在linux環境下打開網頁瀏覽器,輸入網址:http://www.cmake.org/cmake/resources/software.html,找到最新版本的位置。一般開放源代碼軟件都會有兩個版本發布:Source Distribution 和 Binary Distribution,前者是源代碼版,你需要自己編譯成可執行軟件。后者是已經編譯好的可執行版,直接可以拿來用的。
2.在linux環境下打開終端,輸入:
getconf LONG_BIT
如果結果是64表示該系統是linux64位的,如果結果是32則表示系統是linux32位。
3.我現在所用的這台是64位,因此在cmake安裝包的網站中選擇binary distribution下的linux x86_64下的cmake-3.6.0-Linux-x86 64.tar.gz壓縮包,點擊,下載。默認下載到了home/DOWNLOAD
4.把下載好的包復制到指定路徑,比如/home/bnu,在當前文件夾中打開終端,輸入
tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz
在該目錄下多了一個解壓后的文件夾
5.打開新的終端,輸入
該bashrc文件不用提前建立,路徑也根據自己的情況改變,我定的路徑與解壓后的cmake包路徑是一致的
6.此時會打開一個文件,找到export PATH=這些行,在這些行的下面另外添加一行,從而設置環境變量
export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin
輸入完畢保存
7.查看版本,測試是否安裝成功:打開終端,輸入
cmake --version
結果是:cmake version 3.6.0(安裝cmake成功!)
要知道,在根目錄下安裝cmake,那么不同用戶都可以共享使用這個cmake.
如果是安裝其它軟件如opencv/caffe等,需要設置環境變量路徑,如果路徑是根目錄,那么不同用戶都能使用這些軟件,但如果環境變量路徑只在一個用戶路徑下,那么只有這個用戶能用這些軟件。