Как установить 32-разрядную версию libstdc ++. So.6 на 64-битной машине

В Ubuntu вы можете добавить другие раскладки клавиатуры в мои существующие макеты. Откройте «Системные настройки»> «Поддержка языков», чтобы узнать, какой метод ввода используется, затем выполните «Системные настройки> Разметка клавиатуры» и выберите другой макет для дополнительного языка (ов).

14
задан 1 November 2011 в 17:29

3 ответа

Что заставляет вас думать, что вам нужна 32-разрядная версия libstdc ++. so.6?

64-разрядный Ubuntu запускает 64-разрядный Apache, который запускает 64-битный PHP, который, похоже, не может загрузить 32-битный libpdf_php.so, который он сообщает вам в сообщении об ошибке.

Маловероятно, что установка ia32-libs решит проблему - я бы сказал, что вам нужна 64-разрядная версия libpdf_php.so

Похоже, сайт pdflib имеет отдельную загрузку для x86 -64 - я загрузил архив, а файл .so внутри него определенно 64-битный.

3
ответ дан 25 May 2018 в 17:20

Вы могли бы использовать apt-get install lib32stdc++6.

30
ответ дан 25 May 2018 в 17:20
  • 1
    Это ответ на вопрос в заголовке (как установить 32-разрядную версию libstdc ++. So.6 на 64-битной машине) для меня. – setempler 19 August 2014 в 05:59
  • 2
    Привет, Когда я запускаю sudo apt-get install lib32stdc++6, дайте мне o / p like: The following NEW packages will be installed: lib32stdc++6 Но когда я запустил ls /usr/lib32, его не существует. Пожалуйста, дайте мне знать, где я ошибаюсь. Благодарю. – AB Bolim 22 July 2015 в 10:03
  • 3
    Это помогло мне запустить bison для сборки Android на Ubuntu 14.04. – bonh 27 August 2015 в 06:24
  • 4
    Мне пришлось добавить :i386 после имени пакета (я действительно хотел 32-разрядную версию libstdc ++. So.5: apt-get install libstdc++5:i386) – Steven C. Howell 7 January 2016 в 23:32

Проблема не в libstdc ++, а в libpdf_php.so. Вам нужно загрузить 32-битную версию этой библиотеки.

1
ответ дан 25 May 2018 в 17:20

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

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