build.sh 742 B

1234567891011121314151617181920212223242526272829
  1. # Paddle-Lite预编译库的路径
  2. LITE_DIR=/path/to/Paddle-Lite/inference/lib
  3. # gflags预编译库的路径
  4. GFLAGS_DIR=$(pwd)/deps/gflags
  5. # opencv预编译库的路径, 如果使用自带预编译版本可不修改
  6. OPENCV_DIR=$(pwd)/deps/opencv
  7. # arm处理器架构,默认为armv7下ARCH=armv7-a,若CPU为armv8请修改为ARCH=armv8-a
  8. ARCH=armv7-a
  9. # 采用lite的版本,可选为full 与 light,默认为full版
  10. LITE=full
  11. # 下载自带预编译版本
  12. bash $(pwd)/scripts/install_third-party.sh
  13. rm -rf build
  14. mkdir -p build
  15. cd build
  16. cmake .. \
  17. -DOPENCV_DIR=${OPENCV_DIR} \
  18. -DGFLAGS_DIR=${GFLAGS_DIR} \
  19. -DLITE_DIR=${LITE_DIR} \
  20. -DARCH=${ARCH} \
  21. -DLITE=${LITE} \
  22. -DCMAKE_CXX_FLAGS="-march=${ARCH}"
  23. make -j4