`GLIBCXX_3.4.26' не найден

usr/local/MATLAB/R2018b/bin/glnxa64/.../.../sys/os/glnxa64/libstdc++.so.6: версия GLIBCXX_3.4.26' не найдена (требуется /usr/local/lib/libIlmImf-2_5.so.25). Я использую это , чтобы установить gcc 9.1.0, как указано здесь для 'GLIBCXX_3.4.26'
Но я получаю ошибки на

make -j 8

и

sudo make install-strip.

Ошибки следующие:
make[4]: *** [Makefile:663: sanitizer_platform_limits_posix.lo] Error 1 make[4]: Leaving directory '/home/imran_kanjoo/build/gcc-9.1.0/build2/x86_64-linux-gnu/libsanitizer/sanitizer_common' make[3]: *** [Makefile:527: install-recursive] Error 1 make[3]: Leaving directory '/home/imran_kanjoo/build/gcc-9.1.0/build2/x86_64-linux-gnu/libsanitizer' make[2]: *** [Makefile:643: install-strip] Ошибка 2 make[2]: Leaving directory '/home/imran_kanjoo/build/gcc-9.1.0/build2/x86_64-linux-gnu/libsanitizer' make[1]: *** [Makefile:20446: install-strip-target-libsanitizer] Error 2 make[1]: Leaving directory '/home/imran_kanjoo/build/gcc-9.1.0/build2' make: *** [Makefile:2536: install-strip] Ошибка 2

однако, 'GLIBCXX_3.4.26' уже присутствует. Если я проверю с помощью

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC  

я получу результат, похожий на вопросы, заданные здесь.

p.s. Я использую Ubuntu 20.04 и Matlab 2018b.
Я пробовал много других решений, упомянутых, например, здесь
Я также переименовал libstdc++.so.6, присутствующий в пути Matlab /usr/local/MATLAB/R2018b/bin/glnxa64/.../.../sys/os/glnxa64/, чтобы избежать использования Matlab libstdc++.so.6

0
задан 24 October 2020 в 08:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: