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

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

  • Установите Ubuntu с маленького USB-накопителя
  • Запуск программы (команды) на терминале после экрана входа в Ubuntu 14.04
  • Как я могу совместно использовать внутренний диск через NFS? (Что я делаю не так?)
  • Настройка среды разработки в Ubuntu
  • Файловая система mhddfs зависает через некоторое время с большой папкой
  • Команды для успешной репликации контроллера домена на Ubuntu / Samba4 / Zentyal
  • График слишком большой для растровых изображений cairo-renderer Ошибка
  • Как установить Mono v3 + в Ubuntu?
  • Полное шифрование диска с помощью dm-crypt (без LUKS)
  • Не указаны цели и не найден файл makefile. Стоп. Makefile ubuntu
  • Проблема с мостовой сетью с VirtualBox
  • Linux и Unix - лучшая ОС в мире.