Я попытался создать ускорение отдельным путем в моей системе 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
Я сделал что-то не так? Ожидается ли размещение именно таким образом?