GNU GCC compilateur mise à jour

Je suis en utilisant des blocs de code avec gnu gcc compiler. Mais lorsque j'essaie de compiler une gamme de base pour startment il donne de nombreuses erreurs. Je pense donc que le compilateur dosn pas de support de C++0x. Donc, je veux savoir comment connaître la version de compilateur que j'utilise et comment le mettre à jour correctement pour C++0x soutenir un. Je suis sous Windows XP.

  • Veuillez fournir les messages d'erreur et d'une (petite, idéalement autonome) exemple de code VERBATIM. Exécuter gcc --version pour info la version.
  • code #include <iostream> using namespace std; int main() { int x[20]; for(int &i:x) i=0; }` erreurs Dans la fonction " int main()':| erreur: attendu initialiseur avant ':' token| erreur: attendu primary-expression before '}' token| erreur: taux de ';' avant '}' token| erreur: attendu primary-expression before '}' token| erreur: taux de ')' avant '}' token| erreur: attendu primary-expression before '}' token| erreur: taux de ';' avant '}' token| attention: unused variable 'x'| ||=== Build finished: 7 erreurs, 1 avertissements ===|
  • quand j'ai fait la commande dans l'invite de commande gcc --version il dit gcc n'a pas été reconnu en tant que commande interne ou externe @Jens
  • C'est vraiment un Code::Blocks question, rien à voir avec le C++ ou gcc. Qui a dit: voir superuser.com/questions/206157/...
  • vous pouvez modifier votre question d'inclure le code et les erreurs de sorte qu'il est plus lisible.
  • Il doit y avoir quelque chose comme C:\Program Files\CodeBlocks et mingw de distribution à l'intérieur de lui, dans son répertoire \bin doit résider gcc.exe binaires. cd il y en cmd.exe et exécuter gcc --version. Si la version est plus récente que la version 4.5, l'utilisation g++ avec l'option -std=c++0x (comme ceci: g++ file.cpp -o file.exe -std=c++0x

InformationsquelleAutor lakshitha | 2012-10-10