Как уже упоминалось, в случае проекта Makefile
или иначе это проблема с конфигурацией проекта, где вам также необходимо указать другие флаги.
Но как насчет одноразовых программ, где вы обычно просто пишите g++ file.cpp && ./a.out
?
Ну, я очень хотел бы, чтобы некоторые #pragma
, чтобы включить в на на уровне исходного кода, или, может быть, расширение по умолчанию - скажем .cxx
или .C11
или любой другой, вызвать его по умолчанию. Но на сегодняшний день такой возможности нет.
Но, как вы, вероятно, работают в ручном среде (т.е. оболочки), вы можете просто псевдоним в вас .bashrc
(или любой другой):
alias g++11="g++ -std=c++0x"
или для новой G ++ (и когда вы хотят чувствовать себя «реальный C++ 11»)
alias g++11="g++ -std=c++11"
вы можете даже псевдоним самого g++
, если вы ненавидите C++ 03, что много;)
Используйте Makefile и поместите его в 'CXXFLAGS'. –
Лично я отправился с помощью автомата для компиляции с использованием таких флагов. Makefiles также хороши, и тогда, конечно, есть XCode (или любая другая среда IDE). – Dave
У Dev-C++ и других IDE есть параметры компилятора, где вы можете установить его – boctulus