Какие дополнительные конфигурации требуются при компиляции и компоновке для успешной компиляции кодов c ++ 98 с использованием стандарта C ++ 11 / gnu + 11?
Существующей версией gcc является g ++ (GCC) 4.8.5 20150623 для ОС RHEL7.
Чтобы использовать стандарт C ++ 11 в существующем коде, написанном на C ++ 98, был добавлен флаг -std=c++11
вместе с -D_GLIBCXX_USE_CXX11_ABI=0
.
При компиляции существующего кода по-прежнему выдается следующая ошибка:
undefined reference to `__cxa_throw_bad_array_new_length'
collect2: error: ld returned 1 exit status
Пожалуйста, помогите по этому вопросу.