Загруженные исполняемые файлы не могут выполняться на хосте (centos 7) - PullRequest
0 голосов
/ 10 июля 2019

Я использую Centos 7 и каким-то образом мне удалось установить флаттер.

Когда я запускаю команду flutter doctor, я вижу эту ошибку:

enter image description here

Для команд debian и ubuntu описаны здесь, но, в частности, для centos 7, похоже, нет команды. Я попытался установить с этой командой:

yum install libstdc++
yum install lib32stdc++6

1 Ответ

0 голосов
/ 16 июля 2019

В Linux с флаттером 64 -битной архитектуры все еще используется 32 -битная версия libstdc ++ . Поскольку менеджер пакетов Centos 7 yum , но не dnf , как в недавней Fedora, вы можете установить 32-битную версию с помощью команды:

sudo yum install libstdc++.i686

Если ваша система долгое время не обновлялась, вы можете столкнуться с ошибкой типа:

Multilib version problems found...
...
Protected multilib versions: libstdc++-4.8.5-36.el7_6.2.i686 != libstdc++-4.8.5-16.el7.x86_64

Как вариант, проблему можно решить, обновив 64-разрядную версию libstdc ++ до последней версии:

sudo yum upgrade libstdc++
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...