以下是我配置boa的过程:
配置boa:
#cd /opt/EmbedSky/boa-0.94.13/src
#./configure
说明:本来按照该配置脚本的提示是可以直接设置成交叉编译的环境的,不过,经过实际试验后发现
那样是行不通的,无奈只能用这个笨方法了。
会在boa-0.94.13/src 目录下面生成Makefile 文件,修改Makefile 文件:
#vi Makefile
在31 行和32 行,找到:CC = gcc 和CPP = gcc -E,然后改成:CC = arm-linux-gcc 和CPP =arm-linux-g++ -
E,保存退出。
修改boa.c 文件:
#vi boa.c
在行225 到行227 间有如下内容,注释掉。原因后面会解释:
if (setuid(0) != -1) {
DIE("icky Linux kernel bug!");
}
保存退出。
但是在使用make进行编译时,系统总是提示:-sh: make: not found。请问这是什么问题??在配置服务器之前还要配置哪些东西??恳请高手赐教。
------解决方案--------------------------------------------------------
你的Make安装了?which make试试
------解决方案--------------------------------------------------------
呵呵,那我来捧场,
楼主可以把心得写出来与大家分享呀,
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
是啊,楼主分享一下经验吧
------解决方案--------------------------------------------------------
多谢楼主分享