首先下載下傳xml2源碼,這裡使用libxml2-2.7.8.tar.gz
下載下傳位址:ftp://xmlsoft.org/libxml2/
我放到了/home/zjf下面,然後解壓
執行./configure --prefix=/home/zjf/libxml2-2.7.8/install --host=arm-linux-gnueabi
提示錯誤/bin/rm: cannot remove `libtoolT': No such file or directory
解決方法
修改configure檔案
将 $RM "$cfgfile" 修改為 $RM -f "$cfgfile"
make && make install
編譯app時,需要添加xml頭檔案以及庫的路徑
arm-linux-gnueabi-gcc -o test test.c -lxml2 -L/home/zjf/libxml2-2.7.8/install/lib -I/home/zjf/libxml2-2.7.8/install/include/libxml2
移植到闆子需要将xml的庫複制到rootfs的lib裡面。