我想编译静态链接到icu的icu sqlite 扩展。
这是我尝试过的,也许这个错误对你来说很明显。
> cd ICU/来源
> ./runConfigureIcu Linux --enable-static --with-packaging-format=archive
...
> 制作
> 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"
未定义符号 utf8_countTrailBytes
文件
icu sqlite 扩展
重症监护室 4.2.1
我的要求
- 在 Linux 和 Windows 上运行
- 我只需要分发一个文件:
libSqliteIcu.so.
知道我还能尝试什么吗?