在Linux i686上使用sqlite-3.7.6.3获取编译错误
我有sqlite-3.7.6.3库。我必须编译这个库并制作一个包。我的系统是Linux i686 库文件夹包含一些修补程序、src文件夹和合并文件夹 我已执行了以下步骤:在Linux i686上使用sqlite-3.7.6.3获取编译错误,linux,sqlite,ubuntu,Linux,Sqlite,Ubuntu,我有sqlite-3.7.6.3库。我必须编译这个库并制作一个包。我的系统是Linux i686 库文件夹包含一些修补程序、src文件夹和合并文件夹 我已执行了以下步骤: 我将目录更改为src,即cd/sqlite-3.7.6.3/src 我运行了sudo./configure,效果非常好 然后我跑了make。我在运行make时出错。错误是: ./src/shell.c:2668:对“sqlite\u shell\u init\u icu”的未定义引用 到目前为止,我还没能解决这个问题。谁能给我
我高度怀疑问题就在那里。您需要下载适合您的版本的合并tarball。如果您提供了所采取的所有步骤,将会有所帮助。请描述您的Ubuntu版本和体系结构。版本为Linux i686。sqlite-3.7.3文件夹包含/src文件夹。在我所做的工作中,我将dir改为/src文件夹。然后我应用了./config,然后使用make commandEdit编辑您的问题,并以易于阅读的格式添加这些细节,以便阅读本文的人能够轻松找到它们。我还安装了tcl。您从哪里获得源代码的,我正在查看repo,3.7.3标记丢失。很抱歉,它的3.7.6.3版本,我的错误我在Mergalion文件夹中有sqlite3.c和sqlite3.h文件。我还复制了src文件夹中的这些文件以及shell.c文件!我想这就是所需要的。我刚刚下载了sqlite的最新版本“sqlite-autoconf-3080301”。这在config和make中运行良好。问题是3.7.6.3版本有什么问题?
sudo apt-get install libicu-dev
make