简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文主要介绍如何使用 Docker 搭建交叉编译环境more关于 docker 交叉编译环境,已经有人做成开源了。我们只需使用即可搞了半天发现不支持直接安装 arm64 的包, 麻烦的地方不在于交叉编译一个简单的hllo world 而是编译需要依赖各种 qt, opencv, ssl 等库,手动编译这些库比较麻烦。而这个 docker 环境也只是简单地安装了一下交叉编译器,既然如此那我为何不直接
本文主要介绍如何使用 Docker 搭建交叉编译环境more关于 docker 交叉编译环境,已经有人做成开源了。我们只需使用即可搞了半天发现不支持直接安装 arm64 的包, 麻烦的地方不在于交叉编译一个简单的hllo world 而是编译需要依赖各种 qt, opencv, ssl 等库,手动编译这些库比较麻烦。而这个 docker 环境也只是简单地安装了一下交叉编译器,既然如此那我为何不直接
安装 opencv$ pacman -S mingw-w64-x86_64-opencv查看是否安装成功$ pkg-config --cflags opencv4这里需要带版本 4, 因为安装时 MSYS 仓库上最新版就是 opencv4写个 demo 验证一下:demo.cpp#include <opencv2/opencv.hpp>using namespace cv;int ma
MSYS2MSYS2 的前世今生Cygwin这一切得从源头说起, 1995年Cygnus的一位工程师Steve Chamberlain, 他观察到Windows 系统使用COFF作为目标文件 (即可执行文件) 格式,与此同时GNU的工具链已经支持x86和COFF的目标文件,并提供C语言库newlib (Newlib 是嵌入式系统上的C标准库的实现) 。他认为既然GNU的工具链已经能够编译生成x86