1、要理解交叉编译环境的概念。开发板上由于各种条件的限制,导致我们当前的一种开发模式就是在PC上编译好,然后移植到开发板上运行即可。这相当于鸟妈妈把食物嚼碎了再喂鸟宝宝一样。所以啊,千万不能把boa那个压缩包放在开发板上去解压,然后再在上面去编译、优化什么的。这根本不可能,因为开发板上没有交叉编译环境,有的话,那PC上就没必要装了。
2、在VM下执行./configure时,系统可能会说你没有这个权限,这时,执行 chmod 777 configure 即可。
3、配置Makefile。
注意:不要盲目地把CC和CPP改成arm-linux-gcc 之类的,别看网上是这样写你就这样写,那是因为人家的交叉编译路径就是那个,你的不一定是。
4、在make之前要确保你的交叉编译器的版本是2.95.3的,用其它的会错。修改了版本后最好reboot一下,然后再执行./configure,重新配置一遍,然后就可以编译优化啦!

