其他分享
首页 > 其他分享> > 《信息安全系统设计与实现》第一周学习笔记

《信息安全系统设计与实现》第一周学习笔记

作者:互联网

《信息安全系统设计与实现》第一周学习笔记

20201303张奕博

一、任务要求

自学教材第1,2章,提交学习笔记(10分)

二、知识总结

第一章

(1)关于本书

(2)关于Unix/Linux

Unix历史发展
Linux历史发展

(3)虚拟机上的Liunx

第二章

文本编辑器

使用emacs

我这里遇到了安装问题,目前还没有解决。
使用sudo yum install emacs 之后会有cannot find a valid baseurl for repo的报错
我查找了网络(https://blog.csdn.net/shunzi2016/article/details/83659466)也找到了对应文件,但是没有权限更改

程序开发步骤

(1)创建源文件

还有易失性变量:用作内存映射I/O的地址或者通过中断处理程序或多个执行线程来访问的全局变量,易失性关键字可以阻止C编译器优化用这些变量进行操作的代码。

(2)gcc把源文件转成二进制可执行文件

gcc三个步骤:

静态和动态链接

可执行文件

程序执行过程

在类Unix操作系统中,在sh命令行a.out one two three执行a.out文件,以标记字符串作为命令行参数。
为执行命令,sh创建一个子进程并等待改子进程终止。子进程运行时,sh使用a.out文件执行新的执行映像

(5)程序终止

C语言中的函数调用

链接库

makefile

GDB调试工具

C语言结构体(参考上学年所学的数据结构)

结构体和指针

类型转换

链表

树和二叉树

标签:可执行文件,gcc,第一周,代码,信息安全,笔记,Unix,Linux,out
来源: https://www.cnblogs.com/sanfeng-ooo/p/16655656.html