程序执行时重新编译代码

时间:2015-07-12 20:12:32

标签: c++ c makefile

如果我有一系列需要使用Make构建的C / C ++程序,如果我对代码进行了更改并在程序执行可执行文件时重新编译,是否会破坏代码运行?或者是在运行时之前在可执行文件中预加载的所有信息?

感谢。

2 个答案:

答案 0 :(得分:0)

这完全取决于您使用的操作系统。

Linux非常高兴继续执行已删除二进制文件的程序,并替换为新的二进制文件。

我的理解是,另一方面,微软Windows在相同的情况下相当脾气暴躁,如果尝试这样的事情,我们会感到高兴。

答案 1 :(得分:0)

如果我理解正确,您可以在运行程序时编辑代码,并且在运行程序时程序不会更改。