【发布时间】:2013-08-05 02:10:53
【问题描述】:
当我要编译时,我需要像这样指定-std=c++11:
g++ -Wall -std=c++11 main.cpp -o main
我想知道是否有永久设置 -std=c++11 标志的解决方案,以便可以这样做:
g++ -Wall main.cpp -o main
没有标志。
【问题讨论】:
-
alias g++='g++ -std=c++11'? -
另一种解决方案是修补 GCC,使其包含一些比默认使用 15 年的标准更新鲜/更明智的选项...
-
修补?否则,别名可以正常工作,谢谢。
-
那是一个答案。是的,我什至会考虑修补它(OS X 附带的 GCC 很古老......)
-
或者你可以创建一个makefile,就像你应该为c++和c做的那样
标签: c++ macos gcc c++11 terminal