-std=c++0x オプションを指定して gcc を使用して、単一のファイルをコンパイルできます。しかし、私はメイクファイルを介してこれを行うことはできません. これが私のmakefileのフラグのセットです(makeの後、c ++ 11キーワードについて文句を言います):
MACHINE = $(shell echo `uname -s`-`uname -m` | sed "s/ //g")
CCC = CC
CCC = g++
CFLAGS = -O3
CFLAGS = -std=c++0x
CFLAGS = -pg -D_DEBUG -g -c -Wall
LFLAGS = -O
LFLAGS = -pg -g
私は何が欠けていますか?
編集:次のように変更しましたが、コマンドラインのgcc呼び出しでは取得できないコンパイルエラーが引き続き発生します。
CXXFLAGS=-O3 -std=c++0x -pg -D_DEBUG -g -c -Wall