root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# gcc -o insert insert.c /tmp/cc1X8pqs.o: In function `main': insert.c:(.text+0x49): undefined reference to `sqlite3_open' insert.c:(.text+0x5e): undefined reference to `sqlite3_errmsg' insert.c:(.text+0x89): undefined reference to `sqlite3_close' insert.c:(.text+0xc6): undefined reference to `sqlite3_exec' insert.c:(.text+0xde): undefined reference to `sqlite3_free' insert.c:(.text+0x107): undefined reference to `sqlite3_exec' insert.c:(.text+0x130): undefined reference to `sqlite3_exec' insert.c:(.text+0x159): undefined reference to `sqlite3_exec' insert.c:(.text+0x187): undefined reference to `sqlite3_get_table' insert.c:(.text+0x21d): undefined reference to `sqlite3_exec' insert.c:(.text+0x242): undefined reference to `sqlite3_free' insert.c:(.text+0x270): undefined reference to `sqlite3_get_table' insert.c:(.text+0x2e9): undefined reference to `sqlite3_free_table' insert.c:(.text+0x30e): undefined reference to `sqlite3_free' insert.c:(.text+0x31a): undefined reference to `sqlite3_close' collect2: ld returned 1 exit status root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# gcc -o insert insert.c -lsqlite3 root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3# root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/sqlite3#
參考連接:
https://blog.csdn.net/wang93it/article/details/72272142web