32-розрядний виконуваний файл на 64-розрядному ubuntu неможливо було встановити


0

Я намагаюся встановити компілятор мови функціонального програмування Hume на Ubuntu 64 біт, і помилки, які я отримую, це такі

error while loading shared libraries: libgmp.so.3: wrong ELF class: ELFCLASS64

Я ноубі в ubuntu, тому, будь ласка, ви можете пояснити мені простою мовою, тому що всі знайдені нами ресурси занадто важкі для розуміння.


Ви встановили з пакета чи з джерела?
Карлсон

Я завантажую його з веб-сайту Hume www-fp.cs.st-andrews.ac.uk/hume/downloads
Дорі Наджі

Відповіді:


1

Ситуація дуже проста.

Бінарний файл, який ви завантажуєте, був складений у 32-бітній системі і тому потребує 32-бітних бібліотек. Можливо, ви можете спробувати встановити:

sudo apt-get install ia32-libs

і подивіться, чи це вирішить це, але це малоймовірно. Вам слід спробувати перевірити, чи є у репозиторіях Ubuntu інтерпретатор Hume для цієї дистрибуції, крім того, що вам, можливо, доведеться встановити VirtualBox з RedHat, щоб зробити цю роботу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.