Установка C++11 std для gcc в солярисе 11
Я пытаюсь установить cmake на машину соляриса, создав его исходный код. На одном из шагов нам нужно сделать "make" для сборки исходного кода. Когда я делаю макияж, я получаю ошибку ниже
/json_reader.cpp:35:18: error: ‘snprintf’ is not a member of ‘std’
#define snprintf std::snprintf
Это указывает на то, что код использует C++11 std, а компилятор gcc использует C++98 std. У меня есть версия gcc 4.8.2 (GCC) в машине соляриса. Насколько я знаю, make это обертка над GCC.
Вопрос в том, как установить CFLAGS для gcc глобально, чтобы, когда я делаю "make", он напрямую использовал c++ 11 std
,