Как я могу установить Boost 1.50 на Ubuntu 12.04?

Пакет libboost-dev в репозиториях является более старым, и я хотел бы использовать новейшую версию. Я в порядке с установкой из источника, но меня немного смущают инструкции на сайте. Он указывает запустить

./b2 install --prefix=PREFIX

, где PREFIX - это каталог, в который вы хотите установить Boost.Build.

Что нужно установить в PREFIX, чтобы библиотеки и заголовки были доступны для поиска компиляторами без указания пользовательских путей?

2
задан 1 August 2012 в 12:04

1 ответ

gcc  --print-search-dirs

с помощью этой команды вы получаете информацию о том, где gcc ищет библиотеки и заголовки, вероятно, лучшее место, где вы можете установить свою пользовательскую библиотеку, это

/usr/lib

, но проблема всегда одна и та же, если вы установите этот же пакет из репозитория в будущем, вы, вероятно, столкнетесь с некоторой проблемой.

Если я был в вас, я установлю каждую из моих пользовательских библиотек в пользовательский каталог и проинструктирую gcc с определенным каталогом, который будет указан во время компиляции.

0
ответ дан 1 August 2012 в 12:04

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

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