使用Code Sourcery G ++编译使用ARM的本机GCC(host == target == ARM)是否可能? 如果这是不可能的,我可以使用crosstool-NG构建交叉编译,然后使用这个编译本地ARM GCC?使用Code Sourcery编译GCC
谢谢
编辑:至于为什么:我创造我自己的beagleboard发行...
使用Code Sourcery G ++编译使用ARM的本机GCC(host == target == ARM)是否可能? 如果这是不可能的,我可以使用crosstool-NG构建交叉编译,然后使用这个编译本地ARM GCC?使用Code Sourcery编译GCC
谢谢
编辑:至于为什么:我创造我自己的beagleboard发行...
CodeSourcery的仅适用于Linux/x86和Windows提供的预建工具链(见“主机系统要求“here)。如果你想要一个本地ARM托管的工具链,你应该能够使用交叉编译器来构建一个工具链。如果你想要一个预编译的,你可以尝试一些现有的ARM发行版,如Debian-arm或Aboriginal Linux(它可以在QEMU中运行,但你可以从中提取编译器并且本地运行)。
微小的C编译器运行体面本身在Kindle 3 找到它编译为本地使用mobileread论坛。
代码sourcery工具链可以通过“arm-none-linux-gnueabi-gcc foo.c”IIRC简单地进行简单的编译。创造本土武器。 Crosstools-ng,但本地AIUI。
我查看了http://buildroot.uclibc.org/downloads/manual/manual.html#_about_buildroot 以获得更全面的解决方案。
这里有一些选项可以帮助您使用x-compile编译器,但Crosstools是更强大的链,Codeourcery执行静态构建时遇到了问题。 HTH
我必须问,你为什么要在ARM上运行GCC? – BCS 2010-10-27 01:42:46
你可能在chiphacker.com上有更好的运气(uC SO)。我认为这将会非常缓慢。 ARM主机上的编译会让IMO难以忍受。 – leppie 2010-10-27 08:05:39