Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

CMake學習(一)——cmake的編譯、安裝及簡單使用

$
0
0


本文由博主原创,转载请注明出处(保留此处和链接):

IT人生http://blog.csdn.net/robinblog/article/details/17386101




        作為一名項目開發人員,我們必須學會一些自動化的工程構建工具,如cmake,automake等等,在此記錄一些關於CMake的使用方法。


cmake的獲取:


        我們可以從cmake官網直接下載cmake的binary或者source code。cmake官網下載   

cmake的binary安裝:

        如果想偷懶或者自己感覺沒有必要,那就直接在官網下載Binary distributions中找適合自己的就可以了。如果沒有特殊要求,請直接下載最新版本,當前最新版本是2.8.12.1。
        1. 下載 cmake-2.8.12.1-Linux-i386.tar.gz
        2. 解壓,我們會生成cmake-2.8.12.1-Linux-i386的文件夾
$ tar xvf cmake-2.8.12.1-Linux-i386.tar.gz
        3. 把cmake-2.8.12.1-Linux-i386/ 移動到目錄/usr/local下,并重命名為cmake-2.8.12.1/
$ mv  cmake-2.8.12.1-Linux-i386/  /usr/local/cmake-2.8.12.1/
        4. 設置路徑 /usr/local/cmake-2.8.12.1/bin/ 到PATH變量中,
export  PATH=/usr/local/cmake-2.8.12.1/bin/:$PATH

cmake的source code 編譯,安裝

        我們從官網下載source distributions中下載cmake-2.8.12.1.tar.gz,和binary一樣,這個也是沒有特殊要求,下載最新的,該版本當前為最新版本。
      1.下載cmake-2.8.12.1.tar.gz
      2.解壓cmake-2.8.12.1.tar.gz,我們會生成cmake-2.8.12.1/的文件夾
$ tar xvf cmake-2.8.12.1.tar.gz
      3. 進入cmake-2.8.12.1/
$ cd cmake-2.8.12.1/
       4. 這裡含有CMakeLists.txt 和configure,我們默認使用configure(假設我們暫時沒有cmake)
$ ./configure --prefix=`pwd`/_install/       (--prefix可以隨意指定,只是我們在加入PATH時,加入我們指定目錄的bin就可以了)
       5. 編譯,安裝:
$ make && make install    (如果前面指定的目錄不在你的用戶目錄下,也許在安裝時沒有權限,我們需要在make install 前面加上sudo)

cmake的簡單實用:



參考鏈接:




作者:ningxialieri 发表于2013-12-18 0:31:49 原文链接
阅读:126 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>