我使用GCC-ARM-Embedded(arm-none-eabi-gcc)编译mbed的MCU工程。因为它仅仅是CC,gmake之类的工具没有。在Windows XP上,我采用WinAVR-GCC-2008内置的gmake来配合arm-none-eabi-gcc工作。
然而迁移到Windows10之上后,这种方法出现错误,直接无法启动并报错。然而,其他GnuWin32之类的太老,而且mbed文档中明确说Cygwin之类的不支持。而我的Windows 10不带Unix子系统。
实际上,在Ubuntu虚拟机中,make/gcc齐全的环境中,mbed工程也报一个另外一个错误。现在不得不在Windows XP中工作。
请问大家有没有Windows 10兼容的gmake工具与环境?小巧一点儿。
PHPz2017-04-17 14:52:58
私の理解では、Windows 上で動作するクロスコンパイラ arm-none-eabi-gcc
があり、ビルドするには銃の make が必要であると考えています。 Windows 10 では、gmake ツールを使用した IDE である WinAVR-GCC-2008 を起動できなくなりました。
私の理解では、arm-none-eabi-gcc
を直接使用できるので、gun make を含む Cygwin
をインストールするだけです。作成時に cc は arm-none-eabi-gcc
を指します。試してみることができます