系统相关
首页 > 系统相关> > 【ncnn】Ubuntu16.04编译ncnn android

【ncnn】Ubuntu16.04编译ncnn android

作者:互联网

环境:

Ubuntu16.04

Cmake 3.10.0

Android NDK r15c


一、安装Cmake

请参考链接【ncnn】Ubuntu16.04+OpenCV3.4.0 ncnn环境搭建

二、Android NDK

请参考链接【Android】Ubuntu16.04搭建android开发环境

三、编译ncnn for android

1. 克隆源码

git clone https://github.com/Tencent/ncnn.git
cd ncnn

2. 编译

新建一个文件夹作为编译的工作文件夹。

mkdir -p build-android-armv7
cd build-android-armv7

执行cmake,

cmake -DCMAKE_TOOLCHAIN_FILE=$NDK_HOME/build/cmake/android.toolchain.cmake \
    -DANDROID_ABI="armeabi-v7a" -DANDROID_ARM_NEON=ON \
    -DANDROID_PLATFORM=android-14 ..

执行

make -j4

执行

make install

在build-android-armv7/install目录下包含了头文件和库。

可以在android应用中调用了。

标签:Ubuntu16.04,cmake,编译,ncnn,android,build
来源: https://blog.csdn.net/heiheiya/article/details/100522234