1. 首页
  2. 考试认证
  3. 其它
  4. Gentoo chroot的Wercker盒子在Gentoo环境下实现多平台交叉编译

Gentoo chroot的Wercker盒子在Gentoo环境下实现多平台交叉编译

上传者: 2024-10-26 15:29:47上传 ZIP文件 3.93KB 热度 8次

Gentoo Wercker盒子/gentoo目录下包含一个Gentoo chroot环境。为什么这么做呢?因为目前Wercker盒子仅支持一个平台,Ubuntu 12.04。然而,Ubuntu Precise并不是完全支持multilib,这导致了build-essential:amd64build-essential:i386发生冲突,无法同时安装多个C或C++编译器工具链

通过在chroot环境中安装一个Gentoo,我们可以利用Gentoomultilib的支持。在这种环境中,能够引导工具链并交叉编译各种操作系统、架构和C库(如GNU libc6uclibc等)。要在chroot中运行命令,只需在命令前添加 sudo chroot /gentoo 作为前缀。

例如,想在chroot中安装cr命令,可以使用该前缀运行指令。

下载地址
用户评论