【发布时间】:2014-01-21 22:37:42
【问题描述】:
我需要构建“你的意思是这个吗?”功能到我的网站。我正在使用 sqlite3 并了解到我可以使用 spellfix 模块通过 levenstein 订购表格。
我下载了source code of 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程序知之甚少。我是否在编译时犯了一些错误或发生了其他事情?我该怎么办?
【问题讨论】: