2018 2019 1 20165316 《信息安全系统设计基础》第1周学习总结 教材学习内容总结 Chapter1 1. 信息就是位+上下文。 2. 预处理阶段(.c cpp .i),编译阶段(.i cll .s),汇编阶段(.s as .o),连接阶段(.o ld 可执行)。 3. 了解编译系统 ...
分类:
其他好文 时间:
2018-09-24 00:52:03
阅读次数:
119
2018 2019 1 20165327 《信息安全系统设计基础》第一周学习总结 知识总结 第一章hello程序的生命周期 1.hello程序是从源程序开始的。创建并保存hello.c的文本文件。信息=比特流+上下文 vi hello.c 编译 hello程序分步编译 1、预处理(包括打开头文件和翻 ...
分类:
其他好文 时间:
2018-09-24 00:44:32
阅读次数:
183
2018 2019 1 20165237 《信息安全系统设计基础》第一周学习总结 知识要点 基本操作 游标移动(在 普通模式 下,按Esc进入普通模式) |按键|说明| |: :|: :| |h|左| |l|右| |j|下| |k|上| |w|移动到下一个单词| |b|移动到上一个单词| 进入插入模 ...
分类:
其他好文 时间:
2018-09-24 00:43:36
阅读次数:
236
2018 2019 1 20165202《信息安全系统设计基础》第一周学习总结 教材学习内容总结 一、实验楼实验二总结 我想尝试下OS系统的使用,所以实验内容都是在终端上完成。 1. 熟悉vim的操作 2. 练习gcc编译运行代码 3. 练习gdb调试代码 4. 把计算代码制作成静态库math.a和 ...
分类:
其他好文 时间:
2018-09-24 00:42:47
阅读次数:
161
2018 2019 20165203 《信息安全系统设计基础》第一周 测试一 0. 每个 .c一个文件,每个 .h一个文件,文件名中最好有自己的学号 1. 用Vi输入图中代码,并用gcc编译通过 2. 在Vi中使用K查找printf的帮助文档 3. 提交vi编辑过程截图,要全屏,包含自己的学号信息 ...
分类:
其他好文 时间:
2018-09-24 00:40:39
阅读次数:
148
2018-2019 20165203 《信息安全系统设计基础》第一周 对于编程的GCC的一些简单用法的描述。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 2. 选项 -o 用法:#gcc ...
分类:
其他好文 时间:
2018-09-24 00:39:41
阅读次数:
162
2018 2019 1 20165312 《信息安全系统设计基础》第一周学习总结 ===== 一、完成蓝墨云测试时遇到的问题 1.在做共享库的时候, 时出现 的问题 通过百度找到解决方案: 我们将文件libmyhello.so复制到目录/usr/lib中: 再次运行 参考 "Linux下的静态链接库 ...
分类:
其他好文 时间:
2018-09-24 00:31:35
阅读次数:
187
2018-2019-1 20165201 《信息安全系统设计基础》第1周学习总结 教材内容总结 GCC编译 1.单文件 预处理: gcc -E hello.c -o hello.i 编译: gcc -S hello.i -o hello.s 汇编: gcc -c hello.s -o hello.o ...
分类:
其他好文 时间:
2018-09-24 00:31:21
阅读次数:
145
2018 2019 1 20165225《信息安全系统设计基础》第一周学习总结 教材学习内容总结 vim的用法 命令行输入vimtutor即可随时查看: linux系统下文件的转换: gcc hello.c = 编译hello.c源程序,出现a.out文件 gcc o hello hello.c = ...
分类:
其他好文 时间:
2018-09-24 00:28:01
阅读次数:
192
2018 2019 1 20165228 《信息安全系统设计基础》第一周学习总结 教材学习内容总结 GCC编译: 预处理:gcc –E hello.c –o hello.i;gcc –E调用cpp 编 译:gcc –S hello.i –o hello.s;gcc –S调用ccl 汇 编:gcc – ...
分类:
其他好文 时间:
2018-09-23 22:33:04
阅读次数:
197