准备工作
- 在Ubuntu 18.04 x86_64系统上安装Arm版本的CANN开发套件包,详情请参见安装CANN开发套件包。
- 在Ubuntu 18.04 x86_64系统上安装Arm版本的mxVision软件包,详情请参见安装mxVision。
- 执行如下命令安装交叉编译工具链:
sudo apt-get install g++-aarch64-linux-gnu
- 下载zlib源码并编译。
- 下载zlib的gz包(此处以v1.2.11版本为例)。下载链接:链接。
- 解压并编译zlib源码。
tar zxvf zlib-1.2.11.tar.gz
将“build_zlib.sh”脚本拷贝到同级目录并执行如下命令进行编译,“build_zlib.sh”脚本详情请参见build_zlib脚本代码。
bash build_zlib.sh
- 编译完成后,将生成文件拷贝至mxVision安装目录的“opensource”下。
cp -r tmp/zlib/* ${MX_SDK_HOME}/opensource ll ${MX_SDK_HOME}/opensource/lib
父主题: 交叉编译操作说明