5

是否可以使用 Code Sourcery G++ 为 ARM(主机 == 目标 == ARM)编译本机 GCC?如果不可能,我是否可以使用 crosstool-NG 来构建交叉编译,然后使用它来编译本机 ARM GCC?

谢谢,


编辑:至于为什么:我正在为beagleboard创建自己的发行版...

4

3 回答 3

2

CodeSourcery 仅为 Linux/x86 和 Windows 提供预构建的工具链(请参阅此处的“主机系统要求” )。如果您想要一个本地 ARM 托管的工具链,您应该能够使用交叉编译器构建一个。如果您想要一个预构建的,您可以尝试一些现有的 ARM 发行版,例如Debian-armAboriginal Linux(它可以在 QEMU 中运行,但您可能可以从中提取编译器并在本地运行)。

于 2010-10-27T11:00:22.753 回答
1

Tiny C 编译器在 kindle 3 上本地运行得体。在为本地使用而编译的 mobileread 论坛上找到它。

代码源工具链可以毫不费力地通过“arm-none-linux-gnueabi-gcc foo.c”IIRC 进行简单的编译。创造本土武器。Crosstools-ng 也是如此,但不是原生 AIUI。

我查看了http://buildroot.uclibc.org/downloads/manual/manual.html#_about_buildroot 以获得更全面的解决方案。

那里有一些选项可以满足您使用 x-compile 来制作编译器所需的 IIRC,但 Crosstools 是更强大的链,我在 codesourcery 进行真正的静态构建时遇到了麻烦。高温高压

于 2012-06-29T22:55:24.527 回答
-1

最好使用openembedded

于 2010-10-30T03:51:33.327 回答