1,编辑
人工输入相关代码
2,编译
将高级语言翻译成计算机可识别的二进制语言,整个过程分为:源程序分析(词法分析、语法分析),语义检查和中间代码生成,代码优化,目标代码生成。
在此过程中发现有语法错误则给出提示。
3,链接
将编译产生的二进制文件与系统库连接成一个可执行文件
4,运行可执行文件