Compiler C 11 avec g : Comprendre les indicateurs
Pour compiler C 11 avec g , il est nécessaire d'utiliser des indicateurs qui permettent le support de C 0x . Cependant, le choix entre -std=c 0x et -std=gnu 0x dépend de vos besoins spécifiques.
Drapeaux et leur objectif
Drapeaux, également appelés compilateur les options, sont des arguments qui modifient le comportement du compilateur. Dans ce cas, les indicateurs -std=c 0x et -std=gnu 0x activent la prise en charge de C 0x, qui est une version expérimentale du standard C 11.
Invocation de ligne de commande
En supposant que vous utilisez g depuis la ligne de commande, la syntaxe correcte pour compiler un fichier C 11 est :
$ g++ -std=c++11 your_file.cpp -o your_program
Alternatives possibles
Si la commande ci-dessus ne résout pas le problème, vous pouvez essayer d'utiliser -std=c 0x à la place :
$ g++ -std=c++0x your_file.cpp -o your_program
N'oubliez pas que le choix entre -std=c 0x et -std=gnu 0x dépend du contexte spécifique et de la plateforme sur laquelle vous travaillez avec.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!