Cmake的基本使用
这几天项目中接触到了NDK相关的东西,顺便把Cmake相关的东西补了一下。搞明白了之后, 使用CLion都得心应手了!这篇博客记录一些自己使用到了的并且理解了用法。 Cmake是什么 cmake最终生成的是相应的所需要的Makefile,但是Makefile有很多种,因此它可以起到一个跨平台的作用。 使用基本指令 命令 解释 示例 add_library 生成库,如.so add_library(TestLib SHARED library.c library.h) add_executable 生成可执行文件 add_executable(leetcode007 leetcode_007.cpp) target_link_libraries 链接其他库到目标库或者可执行文件上 target_link_libraries(executor ${PROJECT_SOURCE_DIR}/../TestCppLib/cmake-build-debug/