CC=arm-linux-gnueabi-gcc ./configure --prefix=/home/lei_wang/usr_lib/ --host=arm-linux --cache-file=arm-linux.cache
出现如下错误
查找到configure文件里面,原来configure不能为交叉编译检查glib_cv_stack_grows,glib_cv_stack_grows表示堆栈的增长方向。configure无法在目标机上运行测试程序,自然无法检查,只好手工指定。顺便看一下还哪些相关的变量不能检查的,一起写到cache文件中,并重新配置:
添加如下:
echo glib_cv_stack_grows=no > arm-linux.cache
echo glib_cv_uscore=no >> arm-linux.cache
echo ac_cv_func_posix_getpwuid_r=yes >> arm-linux.cache
echo ac_cv_func_posix_getgrgid_r=yes >> arm-linux.cache
再执行编译ok!
parentNode 返回节点的父节点
childNodes 返回子节点集合,childNodes[i]
firstChild 返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点
lastChild 返回节点的最后一个子节点
nextSibling 下一个节