1.安裝CMake
sudo apt install cmake
安裝完成后接谨,在終端下輸入cmake -version查看cmake版本税迷,
2.CMakeLists.txt使用
cmake_minimum_required (VERSION 2.8)
project (demo)
add_executable(main main.c)
第一行意思是表示cmake的最低版本要求是2.8
第二行是表示本工程信息拜鹤,也就是工程名叫demo(任意名字)
第三行比較關(guān)鍵渔伯,表示最終要生成的elf文件的名字叫main够话,使用的源文件是main.c
注:CMakeLists.txt和demo和源文件在同一目錄下,在demo中生成可執(zhí)行文件徐伐,此時(shí)修改CMakeLists.txt贯钩,相應(yīng)的加上源文件。
3.編譯
在CMakeLists.txt目錄下 cmake ..
然后:make
如果源文件很多 可以使用另一種CMakeLists.txt的編寫(xiě)方式
project (demo)
aux_source_directory(. SRC_LIST)
add_executable(main ${SRC_LIST})
使用aux_source_directory把當(dāng)前目錄下的源文件存列表存放到變量SRC_LIST里办素,然后在add_executable里調(diào)用SRC_LIST(注意調(diào)用變量時(shí)的寫(xiě)法)角雷。