2

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

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

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

4

1 回答 1

1

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

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

但在 Linux 主机(可能在 VM 内)上解压可能更容易。

于 2012-02-18T00:44:22.667 回答