Comment puis-je activer le C++11 dans gcc?

J'utilise gcc 4.8.1 de http://hpc.sourceforge.net sur Mac OSX Mountain Lion. Je suis en train de compiler un programme en C++ qui utilise la to_string fonction dans <string>. J'ai besoin d'utiliser le drapeau -std=c++11 à chaque fois:

g++ -std=c++11 -o testcode1 code1.cpp

Est-il un moyen d'inclure cet indicateur par défaut?

  • Utiliser un Makefile et le mettre dans CXXFLAGS.
  • Personnellement, je suis allé avec un automator service pour compiler à l'aide de drapeaux comme cela. Les Makefiles sont aussi bons, et puis, il y a XCode (ou tout autre IDE).
  • Dev-C++ et d'autres IDEs ont des options du compilateur où vous pouvez
InformationsquelleAutor Guddu | 2013-06-02