Неустранимая ошибка: 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'

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

  • Внешний привод не распознается
  • Как разогнать несколько графических процессоров Nvidia в Ubuntu
  • Ошибка CGI при попытке извлечь из sqlite3
  • Система отказывается от SSH и зацикливается на «загрузке» после установки systemd
  • Использование Atlas от scipy
  • Установка Skype в Ubuntu
  • Как исправить предупреждение об ошибке не удалось подключиться к lvmetad, нет такого файла или каталога, возвращающегося к внутреннему сканированию в ubuntu 15.10
  • (SSH) Опасно ли закрывать терминал без «выхода»?
  • BTRFS RAID6 массив сломан, как его исправить?
  • Создание виртуального микрофона и выходного звука на него
  • Обновлять phpmyadmin вручную при установке в виде пакета
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.