Linux/Ubuntu
크로스 컴파일 패키지
구차니
2022. 1. 28. 14:45
dpkg --add-architecture를 통해서 원하는 아키텍쳐의 패키지를 설치할 순 있는데
edgetpu(google coral) 빌드 하려다 시스템 한번 날려먹음 ㅋㅋㅋ
도대체 처음에는 멀 잘못해서 날려먹고
도대체 두번째는 멀 잘해서 된걸까?...
sudo dpkg --add-architecture armhf sudo apt-get install -y crossbuild-essential-armhf \ libpython3-dev:armhf \ libusb-1.0-0-dev:armhf sudo dpkg --add-architecture arm64 sudo apt-get install -y crossbuild-essential-arm64 \ libpython3-dev:arm64 \ libusb-1.0-0-dev:arm64 Compilation or cross-compilation is done by setting CPU variable for make command: make CPU=k8 tests # Builds for x86_64 (default CPU value) make CPU=armv7a tests # Builds for ARMv7-A, e.g. Pi 3 or Pi 4 make CPU=aarch64 tests # Builds for ARMv8, e.g. Coral Dev Board |
[링크 : https://github.com/google-coral/edgetpu]
[링크 : https://www.blog.willandnora.com/2017/09/02/cross-building-bluez-5-46-1-for-armhf/]