我需要构建“你的意思是这个吗?” 功能到我的网站。我正在使用 sqlite3 并了解到我可以使用 spellfix 模块通过 levenstein 订购表格。
我下载了 sqlite3 的源代码并编译了 spellfix.c(它在 /ext/misc/ 中),如下所示:
gcc -shared -fPIC -Wall -I/tmp/sqlite-src-3071700/ spellfix.c -o spellfix
它编译成功但是当我将它加载到sqlite中时:
sqlite> .load ./spellfix
我收到此错误:
Error: ./spellfix: undefined symbol: sqlite3_extension_init
我真的对编译c程序知之甚少。我是否在编译时犯了一些错误或发生了其他事情?我应该怎么办?