Wenn GCC beim Linken eine Fehlermeldung wie diese angezeigt wird:
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librocksdb.so: Warnung: undefinierter Verweis auf »dlopen« /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librocksdb.so: Warnung: undefinierter Verweis auf »dlclose« /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librocksdb.so: Warnung: undefinierter Verweis auf »dlerror« /usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/librocksdb.so: Warnung: undefinierter Verweis auf »dlsym«
dann muss zusätzlich noch die dl
-Bibliothek gelinkt werden, die die Funktionen zum dynamischen Laden von Symbolen dlopen
, dlclose
, dlerror
& dlsym
enthält.
In GCC kann man die dl
-Bibliothek mit dem -ldl
-Flag linken.