Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
19288 / 7147 / 528
Регистрация: 30.03.2009
Сообщений: 19,997
Записей в блоге: 30
25.02.2010, 14:05 0

./massdown: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./massdown)

25.02.2010, 14:05. Просмотров 12360. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от niXman Посмотреть сообщение
т.е. перед тем как запускать программу нужно постоянно это выполнять?
Если ты сам перекомпиляешь прогу, то можно подать в gcc дополнительные опции "-Wl,-rpath=/usr/local/lib64 -Wl,-rpath-link=/usr/local/lib64" (внутри кавычек всего один пробел - на всякий случай, а то многих запятая смущает и ставят лишние пробелы)

Цитата Сообщение от niXman Посмотреть сообщение
а почему компилятор использует разные версии libstdc++.so ? может что-то нужно настроить чтоб он только одну из них использовал?
Каждая версия компилятора использует СВОЮ версию libstdc++ при линковке. На процесс запуска приложений (а точнее на настройки того, откуда именно подцепятся динамические библиотеки) компилятор не должен влиять и это должнонаходиться в руках админа. Если ты такой умный, что сам собираешь компилятор, то обязан правильно сделать дефолтные настройки для динамической загрузки программ. Я толком не знаю, как это делается, но скорее всего пути настроек прописываются в /etc/ld.so.conf. А самый простой вариант - это работать через переменную LD_LIBRARY_PATH. Ну а если ты запредельно умный и имеешь две версии gcc - то флаг тебе в руки и сам разбирайся с настройками. Примерно на такую логику ориентируются разработчики компилятора

Цитата Сообщение от niXman Посмотреть сообщение
и откуда ты столько всего знаешь
По работе приходится с gcc работать

Вернуться к обсуждению:
./massdown: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./massdown)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2010, 14:05

Ошибка при конфигурации SAMS Cannot find mysql's libmysqlclient in /usr/lib
Проблемы с уcтановкой SAMS Ошибка при конфигурации SAMS: Cannot find mysql's...

Что значит sh: /usr/mqm.sh not found
Добрый вечер помогите мне разобраться с проблемой, запускаю скрипт на HP UX ...

Unable to load dynamic library '/usr/lib/php/20151012/php_intl.dll __at Linux
Возникает ошибка --Unable to load dynamic library...

0
Другие темы раздела
C++ operator [что попало] http://www.cyberforum.ru/cpp/thread98882.html
Кто пользуется перегрузками типа class TPoint {public: double x,y,z;} class B {public: operator operator (TPoint);}, class B {public: operator operator (char *c}...?
C++ Стандарт Нашел в сети стандарт c++. Добавлено через 7 минут И ещё PDF о различиях стандартов. Не знаете, есть ли стандарт на русском? Где? Гугол дал те ссылки, которые я привёл в этом посте + ссылки на... http://www.cyberforum.ru/cpp/thread98858.html
Запреты C++
1. Можно ли запретить: 1.1. Создание локальных экземпляров класса, 1.2. Создание динамических экземпляров класса? 2. Если можно, то как запретить: 2.1. Создание локальных экземпляров класса,...
C++ Можно ли создать глобальный обект, вызвав для него закрытый конструктор?
Можно ли создать глобальный объект, вызвав для него закрытый конструктор? Как?
C++ Конструктор с параметром-объектом http://www.cyberforum.ru/cpp/thread98531.html
class a { private: ... public: a (); ... }; class b {
C++ stack overflow, math.h вощм передается в sqrt(float _X) _X значением порядка 0.001234 программа ввылетает с сообщением о переполненном стеке и указывает в math.h вотсюда inline float sqrtf(_In_ float _X) ... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru