Sign inSign up

qsbye/build-env1

By qsbye

•Updated about 3 years ago

opencv+ncnn+make+python3.8+rust+cargo

Image
0

61

qsbye/build-env1 repository overview

⁠简介

构建环境:opencv+ncnn+make+python3.8+rust+cargo+llvm+clang+gcc-arm-linux-gnueabihf

⁠使用方法

docker run -it -v $PWD:/srv --network=bridge qsbye/build-env1:v1 bash

⁠构建过程

docker pull pachyderm/opencv:arm64
docker run -it -v /Users/workspace/Desktop/projects/YahboomK210/software/OpenCV/test3:/srv --network=bridge pachyderm/opencv:arm64 bash
#内部执行
export https_proxy=http://192.168.31.94:7890 http_proxy=http://192.168.31.94:7890 all_proxy=socks5://192.168.31.94:7890
sudo apt update
apt install iputils-ping
sudo apt install rustc --fix-missing
#apt install cargo llvm-15 lld-15 clang-15
apt install cargo llvm lld clang
sudo apt install gcc-arm-linux-gnueabihf
apt install locate
apt install curl
sudo find / -name "libclang.so.*" 2>/dev/null
ln -s /usr/lib/llvm-10/lib/libclang.so.1 /usr/lib/llvm-10/lib/libclang.so
export LIBCLANG_PATH=/usr/lib/llvm-10/lib/libclang.so >> ~/.bashrc
ls /usr/bin/clang-10
rustup target add armv7-unknown-linux-gnueabihf
sudo apt install g++-arm-linux-gnueabihf
sudo apt upgrade libopencv* --fix-missing
cd /srv
cargo build --target=armv7-unknown-linux-gnueabihf
#打包为build-env1并上传到dockerhub

⁠联系方式

Tag summary

Content type

Image

Digest

sha256:5c442df69…

Size

1.6 GB

Last updated

about 3 years ago

docker pull qsbye/build-env1:v1