https://www.cnblogs.com/imoon22/p/14903469.html
1. 直接使用根目录下build.sh即可。
样例命令:
1 mkdir -p build-android-aarch64-vulkan 2 pushd build-android-aarch64-vulkan 3 cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 -DNCNN_VULKAN=ON .. 4 make -j4 5 make install 6 popd
2. 注意编译vulkan依赖时,需要git submodule update --init下载额外代码。
a. 下不下来可以多试几次
b. 尝试设置代理服务器。
c. https://github.com/Tencent/ncnn/issues/2130
3. 为本机编译(包括量化工具等)
https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux
1 cd ncnn 2 mkdir -p build 3 cd build 4 cmake -DCMAKE_BUILD_TYPE=Release -DNCNN_VULKAN=ON -DNCNN_SYSTEM_GLSLANG=ON -DNCNN_BUILD_EXAMPLES=ON .. 5 make -j$(nproc)