(web服务)构建和移植。Boa移植实验硬件: PC机 1台 软件: 嵌入式Linux开发环境 boa-,并构建一个小型的网页服务器。,可查阅boa网站叉编译相关知识;(1)准备源代码到boa网站a-,或者使用光盘的boa-。解压软件包,安装源代码。$tarxzvfboa-- (2)编译源代码进入src目录,编译源代码。,但没有Makefile文件,为了编译源代码,需要先生成Makefile文件,在src目录下运行configure命令即可。$./,为了生成能够在ARM上运行的boa,需要修改Makefile文件。将Makefile的31~=PP=gcc–E应用(在交叉编译时使用):CC=arm-linux-PP=arm-linux-gcc–E然后输入make命令进行编译,在src目录下就会生成boa文件。$,重新下载文件系统。如果不幸出现“ickyLinuxkernelbug!”的错误,,重新编译下载即可。225 if(setuid(0)!=-1){226 // DIE(“ickyLinuxkernelbug!”);227 } (3)安装boa服务器主要是配置boa服务器。,该文件的缺省目录由src/,或者在启动boa的时候通过参数“-c”指定。其中指定的默认目录是:/etc/boa/(4)登录boa服务器在PC机浏览器地址栏输入目标系统的IP地址,访问存在于目标系统中的网页。,需要注意哪些问题?
boaboa移植实验 来自淘豆网www.taodocs.com转载请标明出处.