我尝试交叉编译时出现了错误
/usr/include/libxml2/libxml/encoding.h:31:26: 致命错误: unicode/ucnv.h: 没有那个文件或目录 编译终止。
我尝试交叉编译时出现了错误
/usr/include/libxml2/libxml/encoding.h:31:26: 致命错误: unicode/ucnv.h: 没有那个文件或目录 编译终止。
使用 arm-linux-gnueabihf-gcc -c -o test test.c -L/path/to/unicode/directory -lucnv.h
进行编译
--without-icu
来禁用ICU支持。ICU是一个庞大的库,而libxml2仅使用它来在字符集之间进行转换。它还支持libiconv,后者要小得多。
libicu-dev
软件包。 - rkosegi