icuに静的にリンクされたicu sqlite 拡張機能をコンパイルしたいと考えています。
これは私が試したものです。間違いは明らかです。
> cd icu/ソース > ./runConfigureIcu Linux --enable-static --with-packaging-format=アーカイブ ... >作る > 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 拡張機能
sqlite.org から icu.c をダウンロードします。
ICU 4.2.1
icu-project.org から ICU4C をダウンロードします。
私の要件
- Linux と Windows で実行
- 配布する必要があるファイルは 1 つだけです:
libSqliteIcu.so
.
他に何を試すことができますか?