An incremental selective compiler tool that minimizes compilation of intermediate code files by reusing object code files during the compilation and linking process. The compiler tool determines when the results of previous compilations of intermediate code files, that is object code files, may be reused in subsequent execution. That is, the incremental selective compiler tool determines whether compiler directives of an intermediate code file have changed between invocations of the linker, thereby requiring recompilation of the intermediate file to complete the linking process. The present invention also incrementally recompiles only those intermediate code files with compiler directives that have changed since the prior code generation. The incremental selective compiler tool supports arbitrary copying and movement of intermediate code files and object code files within a file system and between file systems while continuing to enable reuse of the object code files.

Una herramienta selectiva incremental del recopilador que reduce al mínimo la compilación del código intermedio archiva reutilizando archivos de código de objeto durante la compilación y ligando proceso. El recopilador que la herramienta se determina cuando los resultados de compilaciones anteriores del código intermedio archivan, eso es archivos de código de objeto, se puede reutilizar en la ejecución subsecuente. Es decir, la herramienta selectiva incremental del recopilador se determina si los directorios del recopilador de un archivo intermedio del código han cambiado entre las invocaciones del linker, de tal modo requiriendo la recompilación del archivo intermedio terminar el proceso que se liga. Los actuales recompiles de la invención también esos código intermedio archivan incremental solamente con los directorios del recopilador que han cambiado desde la generación anterior del código. La herramienta selectiva incremental del recopilador apoya el copiado y el movimiento arbitrarios de los archivos intermedios del código y de los archivos de código de objeto dentro de un sistema de ficheros y entre los sistemas de ficheros mientras que continúa permitiendo la reutilización de los archivos de código de objeto.

 
Web www.patentalert.com

< (none)

< Method and apparatus for reduction of indirect branch instruction overhead through use of target address hints

> Article comprising oxide-bondable solder

> (none)

~ 00018