Где находятся библиотеки Flex?

У меня очень странная проблема в руках. Я хотел установить как flex (быстрый лексический анализатор), так и bison, и поэтому я запустил:

sudo apt-get install bison flex

Установка продолжается без ошибок и, по сути, если я печатаю

dpkg -L flex

Я получаю список записей, который включает в себя

/usr/lib

И на этом пути я ожидаю найти библиотеки flex (которые, насколько я знаю, являются libfl.a или libfl.so, в зависимости от того, была ли установка общей или статической), но, о чудо, в / usr / lib нет библиотеки libfl, и использование

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

возвращает только

No such file or directory
[ 1110] Я полностью озадачен ... где должны находиться библиотеки flex?

Спасибо

2
задан 2 May 2013 в 16:59

1 ответ

Файлы находятся в пакете libfl-dev, который является зависимостью от flex. Пакет поддерживает Multi-Arch, поэтому файлы находятся в каталоге /usr/lib/i386-linux-gnu/ или /usr/lib/x86_64-linux-gnu/, в зависимости от того, используете ли вы 32 или 64 бит. Или, возможно, под /usr/lib/armhf-linux-gnu/, если вы находитесь на ARM.

0
ответ дан 2 May 2013 в 16:59

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

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