如何为Linux创建交叉编译系统根



我正在尝试用--host=x86_64-apple-darwin10--target=ppc64-linux构建一个GCC交叉编译器。

我需要有一个系统根作为我的目标。我可以使用的是一个.iso,它旨在引导和设置该目标。上面是一大堆rpm。

我想知道Linux大师的咒语,它将成功地将正确的rpms解压到OS X上的一个空目录中,并使其成为sysroot。

您应该能够在OSX上构建rpm2cpio,然后进行解压缩:

mkdir /desired/sysroot && cd /desired/sysroot
for j in /path/to/iso/*.rpm; do
   rpm2cpio $j | cpio -idmB
done

但在Linux主机上(也许在虚拟机内)解包可能更容易。

最新更新