Повысить установку в Linux - PullRequest
       19

Повысить установку в Linux

4 голосов
/ 23 февраля 2010

В соответствии с инструкциями по загрузке Boost для Linux http://www.boost.org/doc/libs/1_42_0/more/getting_started/unix-variants.html я должен извлечь библиотеку Boost в какой-нибудь каталог на моем компьютере. Я работаю с Ubuntu, Eclipse и CDT. Каков правильный каталог для установки Boost? Где-нибудь в / usr или в моем домашнем каталоге?

Ответы [ 3 ]

5 голосов
/ 23 февраля 2010

Повышение также доступно в репозиториях Ubuntu - например,

sudo apt-get install libboost1.40-dev установит файлы разработки для boost. Это, вероятно, лучший вариант, если вам не нужна абсолютная самая последняя версия (похоже, последняя из доступных в Ubuntu 9.10 версия 1.40).

4 голосов
/ 23 февраля 2010

Вы должны извлечь его в свой домашний каталог, чтобы вы могли собрать те библиотеки, которые нуждаются в сборке (если вы хотите выполнить полную установку). IIRC bjam install по умолчанию где-то в / usr или / usr / local (извините, не помню), но я уверен, что вы можете переопределить точное местоположение в командной строке.

Я бы положил его куда-нибудь, где вряд ли возникнет конфликт с общесистемной установкой boost. Если вы являетесь единственным разработчиком на этом компьютере, я бы оставил его в вашем домашнем каталоге, поскольку на самом деле нет особого смысла переносить его в другое место. Просто убедитесь, что вы правильно настроили пути включения и библиотеки.

1 голос
/ 24 февраля 2010

Для дальнейшего использования: Пытаясь установить Boost 1.40 с помощью apt-get и Synaptic, я столкнулся со многими проблемами: некоторые файлы не могли быть загружены, проверены и т. Д. Кроме того, эта установка, похоже, не создает библиотеки Boost. Наконец, я установил Boost вручную, следуя этому руководству: http://ubuntuforums.org/showthread.php?t=1180792

Я принял все каталоги по умолчанию, он установлен в / usr / local. Я протестировал как встроенные функции, так и библиотеки, сейчас все выглядит нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...