是否在运行时或编译期间进行安装?

时间:2010-05-22 16:50:01

标签: language-agnostic optimization installation build-time

根据适用于维基百科参考的出版书籍:

在运行时或编译期间是否进行安装?

在安装或复制程序之后或期间检测到“运行时错误” - Wikipedia

4 个答案:

答案 0 :(得分:3)

听起来你不理解所涉及的概念。让我为你清理一下。

  • 编译时间:程序正在从某些开发人员的计算机上的源代码转换为机器代码
  • 运行时间:正在您的计算机上执行程序
  • 安装:包含机器代码和程序资源的文件正在从某些介质复制到计算机上的可执行位置。

三者完全不相关。

答案 1 :(得分:2)

deployment期间,既不是运行时,也不是编译时。

部署通常被视为software development life cycle(SDLC)的单独阶段。 SDLC包括以下阶段,这些阶段比简单地“运行”或“编译”软件更广泛:

  • 要求
  • 规范
  • 建筑
  • 设计
  • 实施
  • 测试
  • 部署
  • 维护

更新:我没有意识到你想要维基百科可以引用的东西。 How does this book chapter look

答案 2 :(得分:1)

“安装”在这种情况下是一个定义不明确的术语。

在某些较旧的系统中,“安装”可能指的是将可执行程序加载到系统内存中以准备运行。这里讨论的内容不太可能,但如果是这样,那就是运行时操作。

通常人们的意思是“定位到操作系统中,这样每当用户调用它时,应用程序(而不仅仅是程序)就会正常运行。在这种情况下,它发生在编译时间之后(当然)和运行之前-time。就在何时由系统管理完成。

答案 3 :(得分:0)

嗯......编译是一个与安装不同的操作,但是说安装是“运行时”有点滑稽,因为安装例程通常与应用程序本身是分开的。真的,不是。