2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结 2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

一、完成蓝墨云测试时遇到的问题

1.在做共享库的时候,./20165312share时出现error while loading shared libraries:libmymath.so:cannot open shared object file:No such file or directory的问题

2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

通过百度找到解决方案:

  • 我们将文件libmyhello.so复制到目录/usr/lib中:cp libmyhello.so /usr/lib/
  • 再次运行./main

参考Linux下的静态链接库和动态链接库编程

2.在执行cp libmyhello.so /usr/lib/的操作时出现cp权限不够的问题

2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

通过百度解决了问题:
sudo cp libmyhello.so /usr/lib/

参考Liunx中cp a /home cp: 无法创建一般文件/home/a :权限不够 ,为什么?

3.在对C进行gdb调试的时候,有些忘记gdb调试

通过查阅资料,发现java和c的gdb调试有相同也有不同之处。java的gdb调试推荐娄老师的博客使用JDB调试Java程序,c的gdb调试推荐 C编译:使用gdb调试

二、本周学习内容总结

看视频的时候直接在本子上写下了要点,所以就直接放照片了

2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结
2018-2019-1 20165312 《信息安全系统设计基础》第一周学习总结

三、本周学习感悟

新学期第一周的作业让我有些还没进入状态,不过新的学习方式,通过视频再一次温习娄老师上课讲的知识,让我觉得掌握起来更加安心。视频学习也可以对于自己不太懂的知识点反复学习,这也是我觉得比较好的一点。不过这周有关“万能makefile”的知识点,我觉得自己理解的还不够深刻,还要继续在网上查找资料进一步学习。