我正在尝试将 PHP 交叉编译到 Android。我跑完之后./configure --host=$TARGET --enable-static --without-iconv
一切都很顺利。
但当我跑步时make CFLAGS=-I/usr/include/unicode
我收到以下错误:
In file included from /home/Desktop/php-src/ext/libxml/libxml.c:32:
In file included from /usr/include/libxml2/libxml/parser.h:812:
/usr/include/libxml2/libxml/encoding.h:31:10: fatal error: 'unicode/ucnv.h' file not found
#include <unicode/ucnv.h>
^~~~~~~~~~~~~~~~
1 error generated.
make: *** [Makefile:671: ext/libxml/libxml.lo] Error 1
当我使用它寻找它时dpkg -L libicu-dev | grep ucnv.h
我得到
/usr/include/unicode/ucnv.h
这是什么废话?请帮助我,我已经尝试了好几天了。