![[FMQL30TAI開發(fā)]搭建交叉編譯環(huán)境詳細教程](http://pic.xiahunao.cn/yaotu/[FMQL30TAI開發(fā)]搭建交叉編譯環(huán)境詳細教程)
【交叉編譯】指的是在一個平臺上生成另一個平臺上的可執(zhí)行代碼。要進行交叉編譯需要在主機windows pc上搭建交叉編譯環(huán)境ubuntu20.04并安裝相關工具包使用編譯器對應用源代碼交叉編譯生成在目標平臺FMQL30TAIubuntu20.04-aarch64上可運行的應用程序。windows系統(tǒng)安裝ubuntu環(huán)境有以下幾種方式VMware 虛擬機WSLDocker其他本文以windows系統(tǒng)通過Dcoker構建ubuntu20.04交叉編譯環(huán)境為例。1. 安裝Docker下載docker網址https://www.docker.com/products/docker-desktop/打開docker查看版本信息docker --version docker images docker ps2. 下載已搭建好的docker鏡像快速構建交叉編譯環(huán)境下載地址Index of /data/2026嵌賽/07_交叉編譯環(huán)境/02_Docker鏡像加載鏡像到本地docker import ubuntu20.04_container.tar ubuntu20.04:imported創(chuàng)建名為ubuntu20.04_container的容器并將本地目錄C:\Users\26252\Desktop\modelzoo映射到容器中/mnt/docker_data目錄下。進入容器查看相關環(huán)境配置已經安裝好了libdw、cmake、gcc、g等接下來即可安裝應用所需icraft相關軟件以及交叉編譯應用。docker run -it --name ubuntu20.04_container -v C:\Users\26252\Desktop\modelzoo:/mnt/docker_data ubuntu20.04:imported /bin/bash退出容器重新進入刪除容器刪除鏡像3. 基于Docker從零搭建ubuntu20.04環(huán)境拉取ubuntu20.04鏡像創(chuàng)建名為ubuntu20.04的容器根據要安裝相應的環(huán)境其中ubuntu20.04為極簡鏡像需要手動安裝sudo、vim等FMQL30TAI交叉編譯環(huán)境所需環(huán)境及安裝教程請參考docs/Part 1_1 quick-start.md · spiger/TUTORIAL - Gitee.com安裝完成后相關環(huán)境情況如下導出ubuntu0.04容器到本地C:\Users\26252\ubuntu20.04_container.tardocker export -o C:\Users\26252\ubuntu20.04_container.tar ubuntu20.04