【发布时间】:2022-01-14 11:34:14
【问题描述】:
假设我编译了一些代码并让它运行。完成需要 10 分钟。
同时,如果我更改代码中的一些参数并使用单独的终端窗口再次编译并运行它(所以现在有两个程序使用相同的代码同时运行),第二次运行是否会影响第一次运行程序作为第一个编译输出被第二个编译输出替换?
【问题讨论】:
-
除非您构建一个具有不同名称的可执行文件,否则您甚至无法编译第二个。除此之外,除非您使用某种共享内存方法,否则每个人都会获得自己的 RAM 块。
-
在 Solaris 上,大约在 2003 年,如果您执行 IIRC,它总是会崩溃 ????
-
在Linux上,旧程序一直运行旧代码,新程序运行新代码。
标签: c++ linux compilation