当前位置: 首页 > 知识库问答 >
问题:

如果我保存相同的代码,编译器会再次编译程序吗?

边浩波
2023-03-14

如果我保存相同的代码,编译器会再次编译程序还是会留下旧的编译代码。如果它不会再次编译,意味着它如何识别它是相同的代码。

共有1个答案

公羊俊
2023-03-14

在基于c的编程语言中,我认为编译器保存了编译后的格式

 类似资料:
  • 想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。 如果我保存相同的代码,编译器会再次编译程序,还是会保留旧的编译代码。如果它不再编译,意味着它如何识别它是同一个代码。

  • 我通过网络回答了一些关于这个主题的问题,但我没有找到任何答案,或者是另一种语言的问题,或者它没有完全回答(死代码不是无用代码),所以我的问题是: 编译器是否忽略了(显式或非显式)无用的代码? 例如,在此代码中: for 循环会被删除吗? 我使用.net4.5和vs2013 背景是我维护了很多代码(我没有写),我想知道无用的代码是否应该成为目标,或者我是否可以让编译器来处理这个问题。

  • 1.1. 代码编译 1.1.1. Openwrt编译 1.1.2. Kernel编译 1.1.3. Uboot编译 1.1.4. VSP编译 1.1. 代码编译 1.1.1. Openwrt编译 作为Kamino18 YODAOS的整体编译环境,使用openwrt可以编译出系统正常运行所需的主要image如下: 镜像名字 镜像运行位置 镜像说明 镜像生成位置 mcu.bin MCU The ima

  • 我经常遇到这种情况。乍一看,我认为,“这是糟糕的编码;我正在执行一个方法两次,必然会得到相同的结果。”但想到这里,我不得不怀疑编译器是否像我一样聪明,并能得出相同的结论。 编译器的行为是否取决于 方法的内容?假设它看起来像这样(有点类似于我现在的真实代码): 除非对这些对象来自的任何存储进行处理不当的异步更改,否则如果连续运行两次,肯定会返回相同的内容。但是,如果它看起来像这样(为了论证而无意义的

  • 关于目标旗。与使用Java6编译器编译代码相比,使用针对Java6的Java8编译器编译Java6代码(当代码仍然在JVM6上运行时)有什么好处吗?