Я создал приложение c++ в Ubuntu linux и теперь пытаюсь запустить его на Centos linux. Получил ошибку:
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
Как обычно поступают в этой ситуации? Можно ли как-то поместить все библиотеки в мой исполняемый файл? Должен ли я установить их так:
sudo apt-get install libstdc++6
Нормально ли, что эта библиотека не установлена в стандартной новой установке Linux?
решение1
Для компиляции C++ на свежеустановленной системе Ubuntu потребуется пакет «build-essential».
$sudo apt install build-essential