Onde estão localizadas as bibliotecas flex?

2

Eu me vejo com um problema muito estranho em minhas mãos. Eu queria instalar o flex (o analisador léxico rápido) e o bison, e é por isso que eu corri:

sudo apt-get install bison flex

A instalação continua sem erros e, de fato, se eu digitar

dpkg -L flex

Acabo com uma lista de entradas que inclui

/usr/lib

E, nesse caminho, espero encontrar as bibliotecas flexíveis (que, até onde eu sei, são libfl.a ou libfl.so, dependendo se a instalação foi compartilhada ou estática), mas eis que não há biblioteca libfl em / usr / lib e usando

find -L 'libfl.a' (or 'libfl.so')

retorna apenas

No such file or directory

Estou completamente perplexo ... onde as bibliotecas flexíveis devem ser localizadas?

Obrigado

    
por Mutewinter 02.05.2013 / 14:59

1 resposta

3

Os arquivos estão no pacote libfl-dev , que é uma dependência de flex . O pacote é Multi-Arch ativado, portanto, os arquivos estão no diretório /usr/lib/i386-linux-gnu/ ou /usr/lib/x86_64-linux-gnu/ , dependendo se você está em 32 ou 64 bits. Ou possivelmente sob /usr/lib/armhf-linux-gnu/ se você estiver em ARM.

    
por dobey 02.05.2013 / 15:28