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文件中,并重新配置:
添加如下:
再执行编译ok!