Проблема поддержки компилятора C ++ 0x

Пытаюсь установить pdf2htmlEXна Ubuntu 14.04, но застрял с этой ошибкой

Ошибка: ваш компилятор не поддерживает C ++ 0x, пожалуйста, обновите его.

Проверил мою версию обоих gcc & г ++

gcc (Ubuntu 4.9.1-3ubuntu2 ~ 14.04.1) 4.9.1

g ++ (Ubuntu 4.9.1-3ubuntu2 ~ 14.04.1) 4.9.1

Что должно быть хорошо для поддержки C ++ 0x. Также добавлены символические ссылки для cc & C ++. Что мне здесь не хватает? 4.9.1 не поддерживает C ++ 0x?

РЕДАКТИРОВАТЬ:

Ошибка возникает, когда я пытаюсь сделать приложение с помощью cmake .. вот что я могу найти в CMakeLists.txt

# CYGWIN or GCC 4.5.x bug
if(CYGWIN)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x")
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
endif()

>include(CheckCXXCompilerFlag)
check_cxx_compiler_flag("${CMAKE_CXX_FLAGS}" CXX0X_SUPPORT)
if(NOT CXX0X_SUPPORT)
message(FATAL_ERROR "Error: your compiler does not support C++0x, please update it.")
endif()

0

Решение

Итак, похоже, что $ {CMAKE_CXX_FLAGS} включал

-STDLIB = Libc ++

Согласно этому посту Когда необходимо использовать флаг -stdlib = libstdc ++? это не обязательно, поэтому убрал, казалось, решил проблему

2

Другие решения