编译原理
来源:互联网 发布:linux开发视频教程 编辑:程序博客网 时间:2024/04/27 12:17
编译器主要的工作是把自己定义的语言解析正汇编,
编译器可以用各种语文开发不过汇编开发的效率最高,
编译器有一个内存中的符号表
符号表符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名
表、数组名表、过程名表、标号表等等,统称为符号表。对于符号表组织、构造和管理方法的好坏会直接影响编译系统的运行效率。
论文中的符号表:如果论文中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应编写注释说明汇集表。
gcc
预编译 .i
汇编程序为 .s
目标文件为 .o
程序编译时生成的中间代码文件
obj文件
目标文件,一般是程序编译后的二进制文件,再通过链接器和资源文件链接就成可执行文件了。
OBJ只给出了程序的相对地址,而可执行文件是绝对地址。
micro soft 编译器 cl
virtual Studio
预编译 .i cl F + i /P目标文件名 源文件名
汇编程序为 .s /.asm
目标文件为 .o
http://blog.csdn.net/zxxssdsd/article/details/9813815
- 编译原理
- 《编译原理》
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 编译原理
- 查看so文件中的源文件路径
- xml Schema
- MAC OS命令行使用详解
- 图解GIT
- 赋值的另一种写法
- 编译原理
- 2013艾瑞年度峰会-易车-如何塑造新营销生态链
- 甲骨文全球大会2013上海-异彩纷呈的Oracle技术盛宴
- hdu 4649 Magic Pen 6 解题报告
- 写在开始学python之初
- C#单元测试学习笔记
- 动态生成多条件查询语句
- 装饰者模式
- STM8+开发环境、最小项目工程、最小系统&oq=STM8+开发环境、最小项目工程、最小系统