代码之家  ›  专栏  ›  技术社区  ›  hookenz

sqlite3链接问题

  •  5
  • hookenz  · 技术社区  · 14 年前

    我在用sqlite3链接程序时遇到了麻烦。有什么想法吗?

    gcc -g -O2 main.o work.o uuid.o sqlite3.o -lboost_system -lboost_thread -o server
    sqlite3.o: In function `unixDlError':
    /home/matt/dev/serv/sqlite3.c:27231: undefined reference to `dlerror'
    sqlite3.o: In function `unixDlSym':
    /home/matt/dev/serv/sqlite3.c:27258: undefined reference to `dlsym'
    sqlite3.o: In function `unixDlClose':
    /home/matt/dev/serv/sqlite3.c:27262: undefined reference to `dlclose'
    sqlite3.o: In function `unixDlOpen':
    /home/matt/dev/serv/sqlite3.c:27217: undefined reference to `dlopen'
    collect2: ld returned 1 exit status
    
    1 回复  |  直到 14 年前
        1
  •  9
  •   zwol    14 年前

    在-lboost\u线程之后在那里钉一个-ldl。