@NO_GLITCH

Почему не запускаются скомпилированные на другой машине приложения?

На машине А нет компилятора С++
На машине Б, которая имеет одинаковое ядро с машиной А компилирую приложение
Переношу на машину А, делаю chmod +x test
Запускаю ./test и выдается ошибка что файл не найден

Подскажите почему так?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
У вас не хватает какой-то либы. Скорее всего там, где вы компилируете приложение установлены либы например для поддержки 32битных приложений.
проверьте через ldd чего не хватает и доставьте
например на ubuntu это чаще всего
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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