Пакет libboost-dev в репозиториях является более старым, и я хотел бы использовать новейшую версию. Я в порядке с установкой из источника, но меня немного смущают инструкции на сайте. Он указывает запустить
./b2 install --prefix=PREFIX
, где PREFIX - это каталог, в который вы хотите установить Boost.Build. blockquote>
Что нужно установить в PREFIX, чтобы библиотеки и заголовки были доступны для поиска компиляторами без указания пользовательских путей?
gcc --print-search-dirs
с помощью этой команды вы получаете информацию о том, где gcc ищет библиотеки и заголовки, вероятно, лучшее место, где вы можете установить свою пользовательскую библиотеку, это
/usr/lib
, но проблема всегда одна и та же, если вы установите этот же пакет из репозитория в будущем, вы, вероятно, столкнетесь с некоторой проблемой.
Если я был в вас, я установлю каждую из моих пользовательских библиотек в пользовательский каталог и проинструктирую gcc с определенным каталогом, который будет указан во время компиляции.