/ usr / bin / ld: não é possível encontrar -lustdio

0

Então, estou compilando um programa a partir do código-fonte, e a compilação falha ao tentar vincular "libustdio.so":

/usr/bin/ld: cannot find -lustdio

Tenho certeza de que faz parte da biblioteca ICU , na qual eu já instalei o libicu48 e o libicu-dev pacotes. Existe uma maneira de descobrir se "libustdio.so" faz parte dos pacotes libicu48 ou libicu-dev? Se sim, então por que a biblioteca está faltando e como faço para corrigir isso?

    
por B Johnson 06.05.2012 / 21:46

1 resposta

2

Acontece que a biblioteca de ustdio não é mais uma parte da UTI. Meu problema surgiu do fato de eu ter feito o comando ./configure antes de instalar o libicu48 e o libicu-dev, que retornaram os resultados errados para o comando icu-config --ldflags-icuio . Então, todos os meus makefiles tinham "-lustdio" ao invés do que estava correto "-licuio".

    
por B Johnson 06.05.2012 / 23:13