1.安裝命令:
yum install -y gcc gcc-c++ make automake
wget
tar -zxvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
gmake
gamke install
2.使用說明:
只舉例多原始檔的使用
檔案結構: multi-source有三個檔案分別為main.cpp、cmakelists.txt和資料夾src。
main.cpp內容:
#include
#include
int main()
) # 指示變數 dir_srcs 中的原始檔需要編譯成乙個名稱為
main的可執行檔案
target_link_libraries( main test ) #指明可執行檔案 main 需要連線乙個名為test的鏈結庫
src中又有test.h 、test.cpp和 cmakelists.txt
test.h內容:
int test;
test.cpp內容:
#include
#include"test.h"
int srccout()
) #使用命令 add_library 將 src 目錄中的原始檔編譯為共享庫
在multi-source目錄下執行cmake . 然後cmake再然後./main就可以了。
CMake 安裝和使用
cmake是乙個跨平台工具,可以用簡單的語句來描述所有平台的安裝 編譯過程 cmake 並不直接建構出最終的軟體,而是產生標準的建構檔 如 unix 的 makefile,visual c 的 projects 等 解壓 新增環境變數 d cmake 3.9.0 win64 x64 bin 安裝指令...
llvm clang的安裝(使用cmake)
首先先安裝svn,用來checkout llvm的碼源 aptitude install subversion然後checkout llvm的碼源 checkout的是llvm專案的主要 cd where you want llvm to live svn co llvmclang是llvm專案的 ...
windows下cmake安裝使用
cmake是乙個跨平台的安裝 編譯 工具,可以用簡單的語句來描述所有平台的安裝 編譯過程 他能夠輸出各種各樣的makefile或者project檔案,能測試編譯器 所支援的c 特性,類似unix下的automake。只是 cmake 的組態檔 取名為 cmakelists.txt。cmake 並不直...