dpkg-L не показывает почти файлов в способном libboost-all-dev пакете

Я установил библиотеку Boost по своей человечности 18, использующей склонный:

sudo apt-get install libboost-all-dev

однако, я не могу найти файлы библиотеки повышения на своей машине. Когда я пробую:

dpkg -L libboost-all-dev

вывод:

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libboost-all-dev
/usr/share/doc/libboost-all-dev/copyright
/usr/share/doc/libboost-all-dev/changelog.gz

Никакие заголовки, нет .so файлы! Я делаю что-то не так? Я получаю ошибку компиляции:

/usr/bin/x86_64-linux-gnu-ld: cannot find -lboost_random-mt

2
задан 27 July 2018 в 10:05

1 ответ

Как видно из , список пакета libboost-all-dev содержит только два файла. Это нормально.

Но у него очень длинный список зависимостей .

О ваших libboost_random библиотеках. Вы можете найти их в пакетах libboost-random1.58-dev и libboost-random1.62-dev, libboost-random1.65-dev .

Но самым безопасным способом будет установить их как зависимость libboost-random-dev как зависимость libboost-all-dev:

sudo apt-get install libboost-all-dev

Так что пакет Boost выглядит очень сложно ... 1117]

1
ответ дан 2 December 2019 в 04:42

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

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