Ошибка связи: "Не удается найти -ltinfo" на Ubuntu 12.04 на 32-разрядном процессоре рук

Я получаю следующую ошибку ссылки, когда компилирую небольшую функцию, используя ncurses для Ubuntu 12.04, работающего под рукой. Ошибка

arm-linux-gnueabihf/bin/ld: cannot find -ltinfo

Многие подсказки плавают вокруг того, что нужно установить, но я не могу найти пакетов, которые делают трюк для моей руки.

Я сделал

sudo apt-get install libncurses5-dev

И это не содержит библиотеку tinfo. Другие предложения обычно приводят к тому, что библиотека "недоступна, но передается другим пакетом" или "не имеет кандидата на установку".

Вся помощь приветствуется

/Henrik

Ответ 1

Как упоминалось georgesl

sudo apt-get install libtinfo-dev 

решил для меня ту же проблему.

Ответ 2

Когда вы перекрестите библиотеку медсестер, настройте эту опцию --with-termlib. Он должен установить libtinfo в ваше целевое местоположение.