Да, вы можете. Вам просто нужно экспортировать несколько переменных среды оболочки в свой профиль оболочки, чтобы сообщить компилятору, где найти ваши новые файлы заголовков boost и общие объектные файлы.
# For C and C++ header files search path
export C_INCLUDE_PATH=$your_new_boost_include_dir:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=$your_new_boost_include_dir:$CPLUS_INCLUDE_PATH
# link path
export LIBRARY_PATH=$your_new_boost_lib_dir:$LIBRARY_PATH
Обычно вам также необходимо сделать следующее, чтобы скомпилированные исполняемые файлы могли быть связаны с правильной версией общих объектных файлов во время выполнения:
# run-time
export LD_LIBRARY_PATH=$your_new_boost_lib_dir:$LD_LIBRARY_PATH