Как исправить:/usr/lib/libstdc++.so.6: версия `glibcxx_3.4.15 'не найденоC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как исправить:/usr/lib/libstdc++.so.6: версия `glibcxx_3.4.15 'не найдено

Сообщение Anonymous »

Так что теперь я отчаянно нуждаюсь в поиске исправления для этого. Я собираю общую библиотеку. Так что в Ubuntu 32 -бит (я пробовал сделать это под Debian и Ubuntu 64 бит, но ни один из них не работал)

Я продолжаю получать:/usr/lib/libstdc+. />
Вот как я получаю эту ошибку: < /p>


Установить новейшую Ubuntu 32-бит < /li>
sudo apt-get Установка some links which I found and tried, but none worked for me:

(My old question: I somehow got it fixed a few days after posting this question, but I can't remember how exactly I did it)

My Question

Another user with the same problem

And Другой < /p>

Я вижу, что некоторые люди исправили его, перемещая libstdc ++ (я думаю) в какой-то каталог, а затем указывая или связывают Idk, что к этому каталогу, но это просто озадачило меня. < /p>

Кто-нибудь знает исправление? /USR/lib/libstdc++.so.6 | grep glibc в терминале дает мне: Strings '/usr/lib/libstdc++.so.6': нет такого файла . Может ли это быть проблемой? И если да, то как установить эту библиотеку? Есть ли способ увидеть, на каком дистрибутиве была составлена ​​общая библиотека? Я знаю, что однажды я собрал эту же библиотеку некоторое время назад, но не могу вспомнить !! linux-gate.so.1 => (0xb77d7000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb76c1000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb76a4000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74fa000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb74ce000)
/lib/ld-linux.so.2 (0xb77d8000)
< /code>

ldd program_im_loading_so_into< /code> дает мне: < /p>

linux-gate.so.1 => (0xb77d8000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb77c0000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb77a5000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb76bb000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb768f000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7672000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74c9000)
/lib/ld-linux.so.2 (0xb77d9000)
< /code>

running strings /usr/lib/i386-linux-gnu/libstdc++.so.6 | grep GLIBCXX< /code> дает мне: < /p>

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
< /code>

and finally here's my gcc version:

`gcc version 4.6.4 (Ubuntu/Linaro 4.6.4-1ubuntu1~12.04)`


Подробнее здесь: https://stackoverflow.com/questions/193 ... -not-found
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»