标签:make 编译 服务 bin 代码 http mount 环境 程序
\experiment\exp5\exp5\ws
目录下的07_httpd
文件夹拷贝到共享文件夹bc
中进入07_httpd文件夹,运行 make 产生可执行文件httpd,然后分别输入
armv4l-unknown-linux-gcc -o ../bin/httpd httpd.o copy.o -lpthread
armv4l-unknown-linux-gcc -o httpd httpd.o copy.o -lpthread
httpd
下载到开发板上,输入mount -t nfs -o nolock 192.168.0.234:/home/bc /host
./httpd
运行可执行文件httpd在台式机的浏览器中输入 http://192.168.0.121
(192.168.0.121为 UP-CUP S2410 实验板的 IP地址,可以使用ifconfig
在arm中查看),观察在客户机的浏览器中的连接请求结果和在开发板上的服务器的打印信息。
本次实验我们一共遇到了两个问题。
问题一:
make时出现:error127
解决:找到了原因,环境变量配置出现问题,是拷代码时没有将一个Rules.mak的MAK类型文件一起拷过来,导致make命令不能使用,重新配置后则正常make。
问题二:
进入07_hpptd文件夹中,尝试直接make进行自动编译。出现如下图所示的错误,error1。
解决:为了解决httpd未能自动编译的问题,如下图所示对hpptd.c文件进行手动多线程编译。
20144303 20145239 《信息安全系统设计基础》实验五 网络通信
标签:make 编译 服务 bin 代码 http mount 环境 程序
原文地址:http://www.cnblogs.com/dwc929210354/p/6130517.html