В /root у вас должен лежать файл libselenium.so
Лежит но г++ его прямо не хочет видеть.
cannot find -lsel
-L<путь к бинарникам библиотеки>.-I<путь к заголовкам библиотеки> не должен выкинуть
bit += - самый простой вариант это сделать. for (int j = 0; j < 8; ++j). bit += ..., что бы у компилятора не было повода что-то выкинуть из кода. for (int j = 0; j < 8; ++j)
В линуксе при запуске программ динамические библиотеки не ищутся в текущем каталоге или в каталоге откуда запускается программа, они ищутся только в определенных местах. Обычно это /lib, /usr/lib, ...
Каталоги поиска библиотек можно сконфигурировать с помощью команды ldconfig.
Но проще запускать программу так:
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./a.outТ.е. перед запуском вы прописываете текущий катало (".") в переменную LD_LABRARY_PATH и загрузчи начинает искать библиотеки в текущем каталоге. Но в продакшене нужно библиотеку положить в какой-либо путь "по умолчанию".