我有一个使用字符串函数的程序,需要用c ++ 0x编译。但是我无法弄清楚如何/在哪里放置“-std = c ++ 0x”我的标志。我只使用makefile中的基本命令编译,所以这对我来说是新的。这是我当前没有标志的makefile。
output: main.o rFunctions.o
g++ main.o rFunctions.o -0 Recursive
答案 0 :(得分:1)
您可以在make文件中定义CXXFLAGS:
CXXFLAGS=c++0x
output: main.o rFunctions.o
g++ main.o rFunctions.o -0 Recursive
您还可以在其中添加额外的标记:CXXFLAGS=-g -Wall -std=c++0x