从 ARM 的源代码构建本机 GCC

Building native GCC from sourcecode for ARM

我的目标: 在我的 Synology NAS DS214+ 上安装一个可用的 gcc,它有处理器: Marvell Armada XP 开发板 (ARM) 为什么? 因为 ipkg(一个软件包安装程序)不能 100% 与 DS214+ 一起工作,因此如果 NAS 本身有一个可用的 gcc,我可以通过从源代码编译它们来安装新程序(使我的 NAS 非常灵活 运行 所有我想要的程序)。

我的问题是我从哪里开始? 我确实在我的 64 位 PC 上安装了 Ubuntu (debian),我可以用它来构建本机 gcc。我想我应该能够在我的 Ubuntu OS 上为 ARM 交叉编译 gcc。我找不到好的教程。 向莱特方向的任何推动表示赞赏!

您可能可以使用具有相同处理器类型的 optware-ng. Check out the instructions I wrote for DS215j 完成此操作。

当你安装了 optware-ng 后你就可以使用

ipkg install gcc

安装 gcc 5.3.0,它在我的 DS215j 上运行良好。