根据适合维基百科参考的已出版书籍:
安装是在运行时发生还是在编译时发生?
“在安装或复制程序之后或期间检测到“运行时错误”—— 维基百科
听起来您不了解所涉及的概念。让我为你清理一下。
三者关系不大。
在部署期间,既不是运行时,也不是编译时。
部署通常被认为是软件开发生命周期(SDLC) 的一个单独阶段。SDLC 包括以下阶段,这些阶段比简单的“运行”或“编译”软件要广泛得多:
更新:我没有意识到你想要维基百科可引用的东西。 这本书的章节看起来如何?
在这种情况下,“安装”是一个定义不明确的术语。
在一些较旧的系统中,“安装”可能是指将可执行程序加载到系统内存中以准备运行。这不太可能是这里讨论的内容,但如果是这样,那就是运行时操作。
通常人们的意思是“定位到操作系统中,以便应用程序(而不仅仅是一个程序)在用户调用它时能够正确运行。在这种情况下,它发生在编译时间之后(当然)和运行时间之前。何时由系统管理决定。
好吧...编译是与安装分开的操作,但是说安装是“运行时”有点滑稽,因为安装例程通常与应用程序本身分开。所以真的,两者都不是。