中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

编译型语言源码——可执行程序过程介绍

编程语言分为编译型语言和解释型语言。C/C++ 、GO语言就是典型的编译型语言。编译型语言开发的程序从X86平台迁移到鲲鹏处理器上,需要进行重新编译。

通过对移植问题分析,主要是以下原因引发:

  • 架构差异,由于架构的差异在x86和鲲鹏处理器下编译器通常会自定义对应平台的编译宏、编译选项,以便充分发挥各自平台的架构优势,支持众多处理器平台。
  • 指令集的差异,X86是复杂指令集,鲲鹏处理器是精简指令集。指令集差异导致汇编指令的不同,进而需要汇编指令的迁移。
  • 向量寄存器的差异,主要是SIMD指令集和寄存器的差别。