/ usr / bin / ld: не могу найти -lustdio

Итак, я компилирую программу из исходного кода, и компиляция завершается неудачно, когда она пытается связать «libustdio.so»:

/usr/bin/ld: cannot find -lustdio

Я почти уверен, что это часть Библиотека ICU , в которой я уже установил пакеты libicu48 и libicu-dev. Есть ли способ точно определить, является ли libustdio.so частью пакетов libicu48 или libicu-dev? Если так, то почему отсутствует библиотека и как я могу это исправить?

0
задан 7 May 2012 в 01:15

1 ответ

Оказывается, что ustdio библиотека не является на самом деле частью ICU больше. Моя проблема произошла от того, что я сделал эти ./configure команда, прежде чем я установил libicu48 и libicu-dev, который возвратил неправильные результаты для эти icu-config --ldflags-icuio команда. Так, все мои make-файлы имели "-lustdio" вместо того, что было корректным "-licuio".

2
ответ дан 7 May 2012 в 01:15

Другие вопросы по тегам:

Похожие вопросы: