BRAS de Liaison Erreur “Utilise VFP registre arguments principaux.l'elfe ne le fait pas” sur windows 8?

Je suis en train de commencer à l'aide d'un BRAS STM32F4 Discovery Conseil et je me fais un peu bizarre compilation des erreurs lors de l'utilisation de la "GNU Tools" sur Windows 8

Actuellement mon code est très simple:

#include "stm32f4xx_conf.h"

int main(void)
{}

Cette compile en utilisant le "make" parfaitement trouver sur Ubuntu 12 et windows 7, mais j'ai l'erreur suivante dans Windows 8. J'ai installé le même ensemble d'outils sur toutes les machines.

C:/Program Files (x86)/codesourcery/sourcery g++
lite/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe:
erreur C:\Users\MyName\AppData\Local\Temp\cckUTM2f.o les utilisateurs VFP registre
arguments principaux.elf ne pas

J'ai rétréci vers le bas cette erreur vers le bas pour le drapeau "-mfloat-abi=dur", qui lors de la mise à l' "-mfloat-abi=soft", permet le code de la compilation, mais ce conflit les autres fichiers qui sont déjà compilé avec l'option "-mfloat-abi=dur".

Quelqu'un sait pourquoi cela ne pourrait se produire que sur Windows 8 et comment le résoudre? Si plus d'information est nécessaire, faites-le moi savoir. Désolé à l'avance si c'est un nooby-question que je suis très nouveau pour cette!

  • Sur plus d'une enquête, si cela peut aider, j'ai trouvé "arm-none-eabi-gcc -print-multi-répertoire -marm -mfloat-abi=dur" renvoie "fpu" sur Windows 7, mais "." sur Windows 8
  • Une autre Observation, je peux compiler le code bien sur Windows 8 SI j'ouvre l'invite de commande via "C:/Users/Program Files (x86)/Outils GNU ARM Intégré/4.9 2014q1/bin/gccvar.chauve-souris"
InformationsquelleAutor user747638 | 2014-04-17