-L<путь к бинарникам библиотеки>
.-I<путь к заголовкам библиотеки>
не должен выкинуть
bit +=
- самый простой вариант это сделать. for (int j = 0; j < 8; ++j)
. bit += ...
, что бы у компилятора не было повода что-то выкинуть из кода. for (int j = 0; j < 8; ++j)
я думаю, не скомпилировалось бы
char buf[7];
read(fd, buf, 7);
У вас библиотека selenium?
На самом деле в линуксе все проще. В винде для линковки библиотеки нужна не сама библиотека (.dll), а промежуточный файл .lib, при этом сама .dll понадобится только при выполнении программы.
В линуксе этой прослойки .lib нет, поэтому немного проще. Но в целом все аналогично должно работать.
В /root у вас должен лежать файл libselenium.so