工具 cmake教程

2021-10-06 22:27:48 字數 1022 閱讀 3004

檔名稱:cmakelists.txt

檔案內容:

# 乙個總工程的根目錄

# 宣告要求的 cmake 最低版本

cmake_minimum_required( version 2.8 )

# 宣告乙個 cmake 工程

project( robotics )

# 設定編譯模式

set( cmake_build_type "debug" )

include_directories(../algorithm)

include_directories(../encoder)

# 工程中的乙個子目錄

# 設定原始檔

set(src_list filt_vs2.c

lookuptable.c

mathfunctions.c

positionutils.c

rg_poly5f.c

rg_sramp.c

rg_trapez.c

sofilt.c)

# 新增乙個庫

add_library(algorithm $)

# 新增乙個可執行程式

add_executable(test_algorithm test_algorithm.cpp)

# 將庫檔案鏈結到可執行程式上

target_link_libraries(test_algorithm algorithm)

推薦在工程根目錄下新建build檔案,存放編譯結果;

mkdir build
在build資料夾下執行編譯命令

cd build      // 進入目錄

cmake .. // 拷貝上一級目錄的編譯配置至當前目錄,生成編譯環境

make // 編譯

清除編譯結果

make clean

CMake 簡單教程

sudo add apt repository ppa george edison55 cmake 3.x sudo apt get update sudo apt get install cmake更多變數查詢位址 project的名稱 project caffe framework 最低版本限制...

CMake使用教程

編寫的測試的檔案目錄如下 cmaketest makelists.txt config.h.in main.cpp math makelists.txt mathfunction.cpp mathfunction.h下面為每個檔案中的內容,函式的功能是分別利用自定義的庫和標準庫實現求乙個數的冪次方 ...

CMake教程 目錄

cmake是乙個跨平台的安裝 編譯 工具,可以用簡單的語句來描述所有平台的安裝 編譯過程 他能夠輸出各種各樣的makefile或者project檔案,能測試編譯器所支援的c 特性,類似unix下的automake。只是 cmake 的組態檔取名為 cmakelists.txt。cmake 並不直接建...