我想要将icu sqlite extension编译成静态链接并与icu一起使用。以下是我尝试过的内容,也许你能发现错误。
> cd icu/source > ./runConfigureIcu Linux --enable-static --with-packaging-format=archive ... > make > cd ../../icu-sqlite > gcc -o libSqliteIcu.so -shared icu.c -I../icu/source/common -I../icu/source/i18n -L ../icu/source/lib -lsicuuc -lsicui18n -lsicudata ... > sqlite3 > .load "libSqliteIcu.so" Undefined symbol utf8_countTrailBytes
文件
icu sqlite 扩展
ICU 4.2.1
我的要求
- 可在Linux和Windows上运行
- 只有一个文件需要分发:
libSqliteIcu.so
。
还有其他什么建议吗?