Windows 如何向GCC/Binutils添加新目标

Windows 如何向GCC/Binutils添加新目标,windows,gcc,cross-compiling,binutils,Windows,Gcc,Cross Compiling,Binutils,我正试图在VisualStudio旁边获得Windows RT的交叉编译器。不幸的是,没有明手臂,所以我不得不自己做。我几乎知道我想要什么:PE32+,总是使用Thumb2代码。非常确定GCC可以处理这两个问题,所以我认为这很容易 显然我错了:我找不到工作目标。由于我希望使用MinGW,所以我选择了“arm-w64-mingw32”作为目标,而GAS的configure告诉我它不知道输出格式是什么。还尝试了“arm windows pep”,GCC不知道这是什么 我查看了这两种配置,我几乎无法理

我正试图在VisualStudio旁边获得Windows RT的交叉编译器。不幸的是,没有明手臂,所以我不得不自己做。我几乎知道我想要什么:PE32+,总是使用Thumb2代码。非常确定GCC可以处理这两个问题,所以我认为这很容易

显然我错了:我找不到工作目标。由于我希望使用MinGW,所以我选择了“arm-w64-mingw32”作为目标,而GAS的configure告诉我它不知道输出格式是什么。还尝试了“arm windows pep”,GCC不知道这是什么


我查看了这两种配置,我几乎无法理解它们代码中的逻辑,因为在Windows下调试shell脚本并不容易。有人能告诉我添加新目标的步骤吗?

备份,您想在windows上用gcc为thumb2编译吗?许多解决方案。与添加目标相比,从零开始为arm找到或构建gcc交叉编译器要容易得多,这一点非常重要。如果你还有几年的空闲时间,那么继续吧,添加一个已经存在的目标。只需说出一些解决方案。我所做的就是从头开始构建一个GCC交叉编译器,但它不起作用。请告诉我这个已经存在的目标的神奇关键词。