ubuntu环境编译ncnn
1. 安装依赖
打开终端,先安装编译必需的工具:
sudo apt update
# 安装 CMake、GCC 编译器、Git(已安装可跳过)
sudo apt install cmake g++ git
# 可选:若需要支持 OpenCV(处理图像输入),额外安装
sudo apt install libopencv-dev
2. 编译步骤
进入 ncnn 源码目录,执行以下命令:
# 进入 ncnn 根目录(假设克隆到当前目录)
cd ncnn
# 创建 build 目录(用于存放编译中间文件,保持源码干净)
mkdir -p build && cd build
# 用 CMake 配置编译选项(关键步骤)
# 基础配置:默认编译静态库,不编译示例(如需示例加 -DNCNN_BUILD_EXAMPLES=ON)
cmake -DCMAKE_INSTALL_PREFIX=../install .. # 指定安装路径为 ncnn/install
# 编译(-j4 表示用4核加速,根据CPU核心数调整)
make -j4
# 安装(将库和头文件复制到 ../install 目录)
make install
编译成功标志
在 ncnn/install 目录下会生成:
include/ncnn:头文件lib/libncnn.a:静态库(Linux 下默认生成静态库)

浙公网安备 33010602011771号