我有一些想要编译的代码,需要
arm-elf-gcc
。我不是嵌入式程序员,所以这一切对我来说都是新的。我的开发机器是 Mac,我经常使用 fink,所以我希望能够以这种方式安装它。然而,fink 不知道有任何具有该名称的软件包。我看到 gnuarm.org 有一些适用于 OS X 的二进制文件,但他们的软件包似乎还包括一堆我已经拥有的东西(例如 gcc)。我是否正确地相信我需要安装binutils
、newlib
和一个名为t-arm-elf的文件?
MacPorts支持arm-elf-gcc。
$ 端口搜索arm-elf arm-elf-binutils @2.20.51.0.2(交叉,开发) 用于arm-elf交叉开发的FSF Binutils arm-elf-gcc @4.3.2(交叉,开发) arm-elf 的 gcc 交叉编译器,带有 newlib 运行时库。 arm-elf-gcc3 @3.4.6(交叉,开发) 用于arm-elf的gcc 3.x交叉编译器,带有newlib运行时库。 发现3个端口。
安装 MacPorts 后,所需要做的就是:
$ sudo port install arm-elf-gcc