• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

编译器编译源代码变成可执行文件的过程和原理是什么

Linux小学童 2020-10-26 浏览量:420

单片机IDE编译源代码的原理和过程是什么?

嵌入式开发中,使用GCC编译的过程是什么

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 所谓的编译其实从另外一个角度说,可以是翻译,就是把一种语言的语句转换为计算机硬件能够直接识别的指令信息。

    这包括本身程序中的实现,也包括链接引入的库中的实现。

    总之 根据程序逻辑 和 语句实现,转换为一系列 计算机可以识别的指令序列,这些指令序列根据一定的组织规则,再和一些表示数据的内容整合在一起,最终形成 可执行文件或者 库。

    • 发布于 2020-10-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • C编译器将C语言编译成汇编指令,汇编器将汇编代码转化成机器码。
    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 预处理-编译-汇编-链接

    预处理就是将宏定义,头文件那些展开处理

    编译是出.s文件

    汇编出.o文件

    链接是将一堆.o文件链接为一个二进制文件

    • 发布于2020-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 编译的主要原理就是通过软件来输出对应的汇编文件,最后的结果就是实现对寄存器和运算器的操作
    • 发布于2020-11-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

编译器编译源代码变成可执行文件的过程和原理是什么