Daha önce belirtildiği gibi - bir proje Makefile
veya 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 #pragma
kaynak düzeyinde veya belki varsayılan bir uzantıya açılmasını çok isterim - örneğin .cxx
ya .C11
da 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
.