https://developer.android.com/studio/projects/install-ndk?hl=zh-cn官方教程yyds!
踩坑:
1.ndk16,自带gcc识别不了路径名(cmake指令)中有空格,貌似支持高版本cmake
2.ndk14,gcc显示识别不了cmake指令,貌似不支持高版本cmake,但是leader mac ndk10能用cmake3.18.1。解决方案:很显然降低cmake版本,然而as版本下的4.2,最低要求3.7以上。
3.要注意ndk支持的最高api版本,比如说ndk14就只能支持到24。(与配置中设定的最低兼容版本有关)
4.要进行c开发,ndk中提供gcc各种交叉编译开发包,cmake指定链接方式,也可以通过ndk-build(.mk文件实现类似功能)。