Задать вопрос
@NO_GLITCH

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

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

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

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

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