Неустранимая ошибка: mcrypt.h: Нет такого файла или каталога

Я пытаюсь перекрестно скомпилировать код C, который использует файл заголовка mcrypt.h . Я компилирую свой код в дистрибутиве Ubuntu, и моя цель – дистрибутив openwrt. Я получаю ошибку ниже при скрещивании,

 fatal error: mcrypt.h: No such file or directory #include <mcrypt.h> ^ 

Что мне здесь не хватает?

2 Solutions collect form web for “Неустранимая ошибка: mcrypt.h: Нет такого файла или каталога”

Для mcrypt.h должен быть установлен libmcrypt-dev . Установка его в дистрибутив Ubuntu не поможет, потому что вы используете кросс-компиляцию, а не родную. Либо ваш sysroot должен обеспечить это (но это не так), либо вы должны установить его, изменив свой корень на sysroot через chroot .

Я смог решить:

sudo apt-get install libmcrypt-dev

а затем:

gem install ruby-mcrypt -v '0.2.0'

Надеюсь, это помогло!

  • Слишком много проблем с установкой ядра (6) и Linux на одном компьютере
  • не может удалить запись ARP с помощью iproute2
  • Снизьте libstdc ++. So.6 до версии `GLIBCXX_3.4.20 '
  • Справка по подключению OpenVPN. Несколько туннелей
  • Установка Pagespeed + Nginx из источника не выполняется
  • Создание виртуального микрофона и выходного звука на него
  • Не удалось выполнить paswordless ssh даже после выполнения стандартной процедуры
  • Блокировать доступ в Интернет для 1 пользователя
  • rsync mkstemp failed Неверный аргумент (22) с поддержкой davfs облака Box.com
  • / etc / machine-info отсутствует
  • Что отличает Mint Linux и Ubuntu от других интерфейсов?
  • Linux и Unix - лучшая ОС в мире.