【发布时间】:2016-07-01 18:02:54
【问题描述】:
我想避免每次都在命令行上输入“-std=c++11”。 我的问题有什么简单/直接的解决方案吗?
【问题讨论】:
标签: windows c++11 command-line g++
我想避免每次都在命令行上输入“-std=c++11”。 我的问题有什么简单/直接的解决方案吗?
【问题讨论】:
标签: windows c++11 command-line g++
如果可以,请升级到 GCC 6。
C++ 的默认模式现在是 -std=gnu++14 而不是 -std=gnu++98。
您可以在此处获取支持新 GCC 的 GCC:
【讨论】:
Windows 有 DOSKEY 命令来定义宏(类似于 Unix 别名)。
这样的事情应该可以工作:
doskey g++="g++ --std=c++11 $*"
Makefile 和 CXXFLAGS 变量是另一种选择(例如,参见 Makefile c++11 support)。
【讨论】: