【MAC】Ncnn 编译so文件方案

本文档详细介绍了在MAC操作系统上编译Ncnn库SO文件的步骤。首先从GitHub下载ncnn源码,然后安装cmake和wget。进入ncnn目录,通过执行`./build.sh`进行编译。接着,在jni目录下使用`ndk-build`命令生成SO文件。如果遇到在NDK r19c中编译失败的问题,可以尝试使用较低版本的NDK,如r16b。最后,作者提供了联系方式以便交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【MAC】Ncnn 编译so文件方案

1、下载ncnn github地址是:https://github.com/Tencent/ncnn

指定目录:在终端或者git管理工具 输入:
    git clone https://github.com/Tencent/ncnn.git

2、编译Ncnn

2.1 Mac平台 安装cmake、wget(根据实际编译需要)

    注:cmake终端安装方式:brew search cmake
                    brew install cmake
        wget安装方式如上过程。

2.2 进入 ncnn(cd ncnn)然后执行sudo ./build.sh

    注:在mac下会出异常(其他平台win或Linux未亲测)也许有些环境可以直接运行,目前使用的是oh-my-zsh 终端环境
    接着修改build.sh执行文件
    把文件头 #!/usr/bin/bash,修改为 #!/usr/bin/env bash

    然后再执行sudo ./build.sh
    如果出现 提示 export ANDROID_NDK=~/your/ndk/path
    配置自己的ndk路径。安装android studio的朋友可以直接打开AS然后在里面找到ndk路径

如果没有其他异常提示则运行成功 如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值