Recientemente me sorprendió ver que el código de Java se recompila automáticamente y se inyecta en un programa en ejecución. Dado que los compiladores modernos de C++ (por ejemplo, basados en LLVM) comienzan a investigar la compilación de JIT, me pregunto si se ha hecho algún trabajo sobre este tema.Recompilación en caliente para C++
Actualización: Por "recompilación en caliente", me refiero a editar el código, volver a compilar una parte específica del ejecutable y ejecutarlo sin reiniciar el programa. El caso de uso común sería un motor de juego con un bucle infinito en el que se editaría algún código en el paso de representación, y vería los cambios en el siguiente fotograma.
¿Cuál es el estado de la investigación de recompilación en caliente para C++? ¿Hay alguna implementación en funcionamiento?
¿Cuál es exactamente la pregunta? – Hogan
@Hogan He actualizado la pregunta. –
Defina "recompilación en caliente". –