Daha önce belirtildiği gibi - bir proje Makefileveya başka bir durumda , bu, muhtemelen diğer bayrakları da belirtmeniz gerekeceği bir proje yapılandırma sorunudur.
Peki ya normalde nerede yazarsınız tek seferlik programlar g++ file.cpp && ./a.out?
Pekala, bazılarının #pragmakaynak düzeyinde veya belki varsayılan bir uzantıya açılmasını çok isterim - örneğin .cxxya .C11da her neyse, varsayılan olarak tetikleyin. Ama bugün itibariyle böyle bir özellik yok.
Ancak, muhtemelen manuel bir ortamda (yani kabuk) çalıştığınız için, yalnızca bir takma adınız olabilir .bashrc(veya her neyse):
alias g++11="g++ -std=c++0x"
veya daha yeni G ++ için (ve "gerçek C ++ 11" hissetmek istediğinizde)
alias g++11="g++ -std=c++11"
Hatta g++C ++ 03'ten bu kadar nefret ediyorsanız, takma ad da verebilirsiniz ;)
CXXFLAGS.