Где мой файл lib boost?

schroot: У него есть функция управления сеансом. Когда вы останавливаете сеанс, все процессы уничтожаются.

https://github.com/dnschneid/crouton/blob/master/host-bin/unmount-chroot: эти скрипты уничтожают весь процесс chroot и размонтируют все установленные устройства.

1
задан 3 March 2013 в 21:01

4 ответа

Если вы находитесь на 64-битной машине, вы, вероятно, найдете файлы под /usr/lib/x86_64-linux-gnu/

См. также это для объяснения того, для чего предназначена эта папка.

24
ответ дан 25 May 2018 в 00:53

libboost-dev зависит от libboost1.46-dev (Ubuntu 12.04) или libboost1.49-dev (Ubuntu 12.10). Оба пакета также устанавливают много файлов в /usr/share/boost-build/. Возможно, это то, что вы ищете.

1
ответ дан 25 May 2018 в 00:53

Для меня путь библиотеки для boost был в /usr/lib64, и это все, что мне пришлось добавить в мой путь к библиотеке для правильного построения кода.

Также вполне возможно, что расположение библиотеки было произвольным решением разработчика моего компьютера. Также обратите внимание, что я не использую Ubuntu, но системы Linux достаточно похожи, что это не имеет большого значения. Мое решение может совсем не помогать никому.

Если locate доступен для вас в вашей системе, попробуйте их для поиска boost:

locate boost | fgrep .so   #find lib files      (/usr/lib64 for me)
locate boost | fgrep .hpp  #find include files  (/usr/include for me)
1
ответ дан 25 May 2018 в 00:53

Чтобы просмотреть все установленные файлы для пакета и зависимостей, используйте debfoster

sudo apt-get install debfoster

и такой скрипт. В этом примере я использовал пакет libboost-all-dev

debfoster -d libboost-all-dev |\
    awk '! /depends on/ {\
        for(i=1;i<=NF;i++) {\
            printf "\n>>> %s \n",$i; system("dpkg -L "$i)\
        }\
    }'

Чтобы отобразить только *.so файлы

debfoster -d  libboost-all-dev |\
    awk '! /depends on/ {\
        for(i=1;i<=NF;i++) {\
            printf "\n>>> %s \n",$i; system("dpkg -L "$i" | grep -P \".so($|\.)\"")\
        }\
    }'
0
ответ дан 25 May 2018 в 00:53

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

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