sqlite_test.c:(.text+0x39): undefined reference to `sqlite3_open'
时间: 2024-05-01 14:19:31 浏览: 242
看起来您在编译 sqlite_test.c 文件时遇到了错误。`undefined reference` 意味着编译器无法找到函数 `sqlite3_open` 的定义,这通常是因为链接器缺少了正确的库。您可以通过添加 `-lsqlite3` 选项来链接 SQLite 库来解决这个问题,例如:
```
gcc sqlite_test.c -lsqlite3
```
如果您已经添加了 `-lsqlite3` 选项但仍然遇到该错误,则可能需要确保已经在系统上安装了 SQLite 库,并添加正确的库路径。
阅读全文