Как построить ускорение с правильными путями - PullRequest
0 голосов
/ 29 мая 2020

Я попытался создать ускорение отдельным путем в моей системе Ubuntu 18 Linux. Я клонировал репозиторий GIT, так как хочу иметь доступную последнюю версию (репозитории пакетов предоставляют только старую версию). Я хочу использовать библиотеку boost::timer.

Вот что я сделал:

git clone --recursive https://github.com/boostorg/boost.git
cd boost
./bootstrap.sh
./b2 headers
./b2

Это сработало. Однако я ожидал, что библиотека stati c будет расположена по другому пути. Он был скомпилирован по этому пути:

... / boost / bin.v2 / libs / timer / build / g cc -9 / release / link-static / threading-multi / visibility -hidden / libboost_timer.a

Этот путь очень многословен и содержит компилятор и его версию, что означает, что мне нужно будет обновить пути при обновлении G CC или изменении компилятора.

Я ожидал этого здесь:

... / boost / libs / timer / libboost_timer.a

Я сделал что-то не так? Ожидается ли размещение именно таким образом?

1 Ответ

0 голосов
/ 29 мая 2020

Хорошо, при внимательном чтении вывода сборки даже такой дурак, как я, мог заметить, что фактический путь - boost/stage/lib. Здесь можно найти все встроенные библиотеки.

...