汇编器与编译器
汇编器
汇编器(Assembler)是将汇编语言翻译为机器语言的程序。
一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行文件(executables)才可以执行。
编译器
编译器就是将一种语言(通常为高级语言)翻译为另一种语言(通常为低级语言)的程序。
一个现代编译器的主要工作流程:
- 源代码 (source code)
↓ - 预处理器 (preprocessor)
↓ - 编译器 (compiler)
↓ - 汇编程序(assembler)
↓ - 目标代码 (object code)
↓ - 链接器(Linker)
↓ - 可执行程序 (executables)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步