Ubuntu 32位上Arch linux for Arm的交叉编译

Ubuntu 32位上Arch linux for Arm的交叉编译

我想为 raspberry pi b+ 交叉编译 arch linux for arm。我在 ubuntu 32 位上使用 Distcc 工具。我遵循了提到的每一个步骤这里。为了构建跨工具链,它要求我输入各种库,/home/your_user/cross/bin.因此我必须手动下载所有库。现在,我找不到gcc-6.3.1.tar.gz。我浏览了 gcc 网站,得到了 gcc-6-3-0.tar.gz。我坚持得很糟糕。而且下载各种库很烦人。请帮我一下。

谢谢。

答案1

GCC 6.3.1 不是官方版本;但您仍然可以通过找出源代码的“发布”时间来获取源代码的存档,例如使用Arch Linux 软件包列表,您可以在其中查看包的历史记录。它的 PKGBUILD 会告诉你版本和提交哈希,然后你可以在 GCC git 中查找。以下是 GCC 6.3.1 的快照链接:https://gcc.gnu.org/git/?p=gcc.git;a=snapshot;h=4ca53f06ff7d346ef8021a23108f23a5406a0417;sf=tgz- 重命名为 gcc-6.3.1.tar.gz 就可以了。

相关内容