docs: update mpp developer guide markdown

modify compiling part

Change-Id: Ia24e1371cd0d31c268ad1e4f946c590ac7a8e6e1
Signed-off-by: xueman.ruan <xueman.ruan@rock-chips.com>
This commit is contained in:
xueman.ruan
2023-12-11 10:09:18 +08:00
committed by Herman Chen
parent 7c721dca78
commit 32148cb689
3 changed files with 96 additions and 14 deletions

View File

@@ -1087,15 +1087,17 @@ MPP源代码发布官方地址<https://github.com/rockchip-linux/mpp>
## 5.2 编译
MPP源代码编译脚本为cmake需要依赖2.8.12以上的版本,建议使用2.8.12版,使用高版本的cmake工具可能会产生较多的warning。
MPP源代码编译脚本为cmake需要依赖2.8.12以上的版本,建议使用3.x版。cmake-3.28版本验证通过。使用高版本的cmake工具可能会产生较多的warning。
### 5.2.1 Android平台交叉编译
编译Android库需要使用ndk环境默认脚本使用android-ndk-r10d进行编译。
编译Android库需要使用ndk环境默认脚本使用android-ndk-r16b进行编译。android-ndk-r16b和android-ndk-r25c均验证通过前者适用于android 14之前的sdk后者适用于android 14及其之后的sdk。
r10d ndk的下载路径可以在源代码目录下的build/android/ndk_links.md文件里查找。
r16b ndk为例进行说明:
把下载好的ndk解压到/home/pub/ndk/android-ndk-r10d或者手动修改build/android/目录下env_setup.sh脚本的ANDROID_NDK变量路径
r16b ndk的下载路径可以在源代码目录下的build/android/ndk_links.md文件里查找
把下载好的ndk解压到/home/pub/ndk/android-ndk-r16b或者手动修改build/android/目录下env_setup.sh脚本的ANDROID_NDK变量路径。
进入build/android/arm/目录运行make-Android.bash脚本生成编译用Makefile运行make j16进行编译。