Edit-and-continue
Rick Hodgin
foxmuldrster@yahoo.com
Sun Jul 18 15:26:00 GMT 2010
Ian,
The idea is to create a program database of the compiled program on a full compile. Then when asked to re-compile with the edit-and-continue switch, it only looks for changed code and compiles those few lines. Everything else it needs to carry out compilation is there from previous full-compile as was originally parsed, or from subsequent edit-and-continue compiles which updated the database.
The resulting changes are passed to gdb for insertion into the running program's memory in real-time.
On Sun Jul 18th, 2010 2:45 AM EDT Ian Lance Taylor wrote:
>Rick Hodgin <foxmuldrster@yahoo.com> writes:
>
>> To my knowledge, GCC does not currently support any edit-and-continue abilities. Is this still true? And if so, are there any plans to introduce it at some point?
>
>I don't see how it makes sense to add edit-and-continue to gcc.
>Compilation times are too slow, but they aren't *that* slow. Are you
>thinking about gdb? Or the linker?
>
>Ian
More information about the Gcc
mailing list