1. 程式人生 > >gcc編譯出現dlopen、dlerror、dlsym、dlcolse的解決方法

gcc編譯出現dlopen、dlerror、dlsym、dlcolse的解決方法

  ➜  test_sqlite3 gcc *.c -I . -o xixi -pthread      /tmp/cckGKTrr.o: In function `unixDlOpen': sqlite3.c:(.text+0x1124d): undefined reference to `dlopen' /tmp/cckGKTrr.o: In function `unixDlError': sqlite3.c:(.text+0x1126c): undefined reference to `dlerror' /tmp/cckGKTrr.o: In function `unixDlSym': sqlite3.c:(.text+0x112bb): undefined reference to `dlsym' /tmp/cckGKTrr.o: In function `unixDlClose': sqlite3.c:(.text+0x112f1): undefined reference to `dlclose' collect2: error: ld returned 1 exit status     在標頭檔案中、加入 #include <dlfcn.h>     編譯時,連結 dl庫     如圖