Windows 交叉编译 Linux 程序
最近碰到一个需求是要在 Windows 上交叉编译 Linux 程序,用于做 Windows 代码的跨平台编译检查,发现里面弯弯绕绕还挺多的(主要是 Windows 和 Linux 系统层面的一些差异需要注意),就通过一篇博客记录一下整个交叉编译的流程,也加深对于交叉编译流程的理解。
整个交叉编译包含2个主要步骤:sysroot 准备和交叉编译工具链的构建。
sysroot 在 WSL 上使用 debootstrap 创建
交叉编译工具链通过 Cygwin 和 crosstool-ng 生成



