makefile用c ++ 0x编译

时间:2017-05-07 16:33:10

标签: c++ makefile compilation

我有一个使用字符串函数的程序,需要用c ++ 0x编译。但是我无法弄清楚如何/在哪里放置“-std = c ++ 0x”我的标志。我只使用makefile中的基本命令编译,所以这对我来说是新的。这是我当前没有标志的makefile。

output: main.o rFunctions.o
    g++ main.o rFunctions.o -0 Recursive 

1 个答案:

答案 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