第2个回答 2018-02-02
编译
1、利用编译程序从源语言编写的源程序产生目标程序的过程。
2、用编译程序产生目标程序的动作。
编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
检查程序中是否有不符合编程规范的地方。在工程菜单中有编译和全部编译两个选项。编译是指针对修改过的程序组织单元(POU),而全部编译是无论该程序组织单元是否修改过,都进行编译。
编译完之后,在消息窗口便会出现相关信息。消息窗口出现的信息包括编译的进程、在编译过程中可能出现的任何错误和警告、所引用的POU数、程序大小和占用的内存空间及其百分比等。对于每一种错误和报警,都有相应的提示信息,可以双击该信息,来跟踪错误或者报警来源。
编译是用于检查是否有不符合编程规范的地方,但是编译不能检查出程序逻辑上的问题。逻辑上的问题需要经过调试才能检验出来。