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

  • 学习目标
  • 1.熟悉Linux系统下的开发环境
    2.熟悉vi的基本操作
    3.熟悉gcc编译器的基本原理
    4.熟练使用gcc编译器的常用选项
    5.熟练使用gdb调试技术
    6.熟悉makefile基本原理及语法规范
    7.掌握静态库和动态库的生成与调用方法
    8.理解C程序中模块的概仿,模块分解的“高内聚,低耦合”的原则
    9.了解链接的概念
  • 实验楼学习内容总结
  • 预处理:gcc –E hello.c –o hello.i gcc –E调用cpp
  • 编 译:gcc –S hello.i –o hello.s gcc –S调用ccl
  • 汇 编:gcc –c hello.s –o hello.o gcc -c 调用as
  • 链 接:gcc hello.o –o hello gcc -o 调用ld

  • GDB
  • 程序被其他程序翻译成不同的格式
  • 处理器读并解释存储再内存中的指令
  • 处理器读并解释存储再内存中的指令
  • 运行hello程序
  • 编译器驱动程序
  • 静态链接
  • 静态库连接

实验楼练习:

猜你喜欢

转载自www.cnblogs.com/waaaaa/p/11569774.html