标签:方式 net 管道 重要 blog target gnu 修复 就会
hello.c--->hello.i--->hello.s--->hello.o;存储设备形成了层次的结构
从上之下,设备变得访问速度越来越慢,容量也越来越大,并且每字节造价也越来越低储存器结构的主要思想是一层上的存储器作为低一层存储器的高速缓存
进程是操作系统对一个正在运行的程序的一种抽象。需要运行的进程数是多于可以运行他们的cpu个数的。一个cpu看上去都像是在并发地执行多个进程,这是通过处理器在进程间切换来实现的。操作系统的这种交错机制称上下文交换。
1 what is GCC?
gcc –E hello.c –o hello.i;gcc –E调用cppgcc –S hello.i –o hello.s;gcc –S调用cclgcc –c hello.s –o hello.o;gcc -c调用asgcc hello.o –o hello ;gcc -o调用ld前三步,GCC的参数连起来是“ESc”,相应输入的文件的后缀是“iso”
GCC常用选项
c 只编不链,目标文件.o
S 只编不汇,汇编代码E 只进行预编,不做任何处理g 在可执行程序中包含标准调试信息I dir 在头文件的搜索路径列表中添加dir目录2 汇编到机械以及机械到汇编的转换?
gcc-c hello.s-s hello.o 汇编--->机械
objdump - d hello.o 机械--->汇编
老师,我电脑出现了一些问题,但是本周我在尝试训练编译了一些简单的代码如下
(1)vi hello.c
#include<stdio.h>
main()
{
printf("Hello");
}
gcc hello.c
ls
a.out hello.c
之后就会出现结果
./out
Hello!
(2)预处理:
ls
./out hello.c hello.o
gcc-E hello.c -o hello.o
vi hello.i
(3)编译
gcc-S hello.i -o hello.s
ls
a.out hello.c hello.i hello.s
vi hello.s
(4)汇编
gcc - c hello.s - o hello.o
ls
hello.c hello.i hello.o hello.s
vi hello.o
我会尽快修复好电脑,完成代码上传,望老师见谅!
这学期相比上学期,能够更多的跟着老师在课堂上学习。而且老师也改变了教学方式,从原先的一周一篇博客到现在的两篇博客,减轻了我们的压力。看着如此如此厚的一本书,我倍感焦急,不知道能够从中习得多少知识,能够掌握多少知识,希望这学期能够把书本从厚学薄再学厚,先从中精炼然后自己再拓展,让自己能够充分理解。加油!
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| ----- | :---------:|:------:|:----------: |
| 目标 | 5000行 | 30篇 | 400小时 |
| 第一周 | 40/40 | 1/1 | 15/15 |
# 20155336 2017-2018 1 《信息安全系统设计基础》第1周学习总结
标签:方式 net 管道 重要 blog target gnu 修复 就会
原文地址:http://www.cnblogs.com/hxl681207/p/7588509.html