新的嵌入式平台上没提供libxml2的库。尝试做了移植
libxml2库依赖于zlib和libiconv,需要先编译
libiconv编译:
- config
./configure --host=arm-linux --enable-shared --enable-static CC=arm-hisiv300-linux-gcc AR=arm-hisiv300-linux-ar LD=arm-hisiv300-linux-ld ANLIB=arm-hisiv300-linux-ranlib --prefix=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr
make && make install
zlib编译:
config
./configure --prefix=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usrmake
make CC=arm-hisiv300-linux-gcc AR=arm-hisiv300-linux-ar LD=arm-hisiv300-linux-ld ANLIB=arm-hisiv300-linux-ranlib
libxml2编译
1.config
./configure --host=arm-linux --target=arm-linux CC=arm-hisiv300-linux-gcc AR=arm-hisiv300-linux-ar LD=arm-hisiv300-linux-ld ANLIB=arm-hisiv300-linux-ranlib --prefix=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr --with-zlib=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr
--with-iconv=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr --witout-python
2.make && make install
本文详细介绍了在新的嵌入式平台上移植libxml2的过程。首先需要编译libiconv和zlib作为依赖库,然后配置并编译libxml2。通过指定编译参数,如编译器路径和安装目录等,最终成功将libxml2移植到目标平台。

1625

被折叠的 条评论
为什么被折叠?



