使用docker进行交叉编译 在Docker容器中交叉编译c / cpp源代码 1.编写一个包装构建脚本crossbuild.sh ,该脚本仅调用makefile #!/bin/sh cd /source/examples && make CROSS=arm-openwrt-linux-uclibcgnueabi- TARGET_FOLDER=openwrt 2.使用适当的交叉编译工具链构建泊坞窗映像 创建Dockerfile文件,内容如下: FROM pyro225/ubuntu-32bit # install make RUN apt-get update && apt-get install -y make # install cross compile toolchain COPY ./toolchain-arm_v7-a_gcc-4.6-linaro_uCl