目录
CMake 安卓NDK编译常用语法
CMake版本
cmake_minimum_required(VERSION 3.5)
设置项目名称
project(my_project_name)
- 设置之后使用
${PROJECT_NAME}就可以得到项目名称
###常用的内置变量
PROJECT_NAME- 返回通过 PROJECT 定义的项目名称
CMAKE_C_FLAGS- 编译 C 文件时的选项,默认为空
CMAKE_CXX_FLAGS- 编译 C++ 文件时的选项,默认为空
CMAKE_SHARED_LINKER_FLAGS- 链接动态库时的选项,默认为空
PROJECT_SOURCE_DIR- 工程的根目录,同
CMAKE_SOURCE_DIR
- 工程的根目录,同
CMAKE_CXX_COMPILER_ID- 获取当前编译器ID,大部分是
Clang、GNU、Intel、MSVC的其中一种
- 获取当前编译器ID,大部分是
ANDROID_ABI- 当前编译的

本文详细介绍了使用CMake进行安卓NDK编译的方法,涵盖了CMake版本设置、项目配置、平台适配、路径管理、动态库生成及优化等关键步骤。深入解析编译与链接选项,如-fPIC、-O3、-std=c++11,以及如何链接第三方库。

552

被折叠的 条评论
为什么被折叠?



