标签 编译器技术社区

编译器

编译器,是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序。源代码一般为高阶语言 (High-level language), 如 Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。   一个现代编译器的主要工作流程如下:   源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 连接器 (Linker) → 可执行程序 (executables) [编辑本段]工作原理   编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。查看更多>>

  • 编译器资讯

并行AI RISC-V编译器进入Alpha测试

并行AI RISC-V 2025-05-15

Microchip推出MPLAB® XC 统一编译器许可证,简化软件管理

Microchip MPLAB 2025-03-04

Microchip推出具有灵活许可选项的MPLAB® XC-DSC编译器, 进一步扩展开发生态系统

Microchip MPLAB 2023-12-07

Microchip推出具有灵活许可选项的MPLAB XC-DSC编译器,进一步扩展开发生态系统

Microchip 编译器 2023-11-15

应对实际工程挑战,如何为嵌入式软件开发选择编译器

华为方舟编译器正式支持C语言:完全开源

华为 方舟 2020-10-15

使用Compiler Advisor进行代码大小分析

本视频介绍了 MPLAB® X IDE 中的一种新分析工具Compiler Advisor,它在使用各种编译器选项编译项目时展示生成的代码大小,使您更容易确定哪些选项会影...