make experiments 和 do experiments有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了make experiments 和 do experiments有啥区别相关的知识,希望对你有一定的参考价值。

参考技术A experiment实验如我们学校里的实验,通过试验证明某些结论是正确的研究人员做的实验,通过不断的改变实验环境、原料等希望达到某种结果test测试一般是做完某项东西,测试是否可用如计算机程序写完之后,要通过测试看系统是否存在漏洞,功能是否都能实现,还有机械的测试,安装完,测试通过才能投入生产.

20144303 20145239 《信息安全系统设计基础》实验五 网络通信

20144303 20145239 《信息安全系统设计基础》实验五 网络通信 

技术分享

技术分享

实验内容与步骤

1、环境配置

  • 参考实验一。

2、共享代码文件

  • \\experiment\\exp5\\exp5\\ws目录下的07_httpd文件夹拷贝到共享文件夹bc

3、编译应用程序

进入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

4、下载调试

  • 使用 NFS 服务方式将 httpd 下载到开发板上,输入mount -t nfs -o nolock 192.168.0.234:/home/bc /host
  • ./httpd运行可执行文件httpd

技术分享

5、本机测试

  • 在台式机的浏览器中输入 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文件进行手动多线程编译。

技术分享

总结

  • 到此,五次实验全部完成。遇到很多奇奇怪怪的问题最后都一一克服,收获颇丰,最后,感谢我的搭档。

 

以上是关于make experiments 和 do experiments有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

Node-express项目--个人简历:删除某条个人经历experience 删除整个User信息

20144303 20145239 《信息安全系统设计基础》实验五 网络通信

GeForce experience无限检查更新

$push 在 MongoDb 中不起作用?

44shell脚本编程-循环语句

计算MySQL和PHP中的日期差异