Colección de citas famosas - Colección de máximas - ¿Qué es la biblioteca de tiempo de ejecución de C (c run?

¿Qué es la biblioteca de tiempo de ejecución de C (c run?

La biblioteca de tiempo de ejecución es una biblioteca de enlaces dinámicos, que es una dll en Windows y lo mismo en Linux.

DLL es la abreviatura de biblioteca de enlaces dinámicos, que significa biblioteca de enlaces dinámicos. En Windows, muchas aplicaciones no son archivos ejecutables completos, se dividen en algunas bibliotecas de enlaces dinámicos relativamente independientes, es decir, archivos DLL, y se colocan en el sistema. Cuando ejecutamos un programa, se llamará el archivo DLL correspondiente. Una aplicación puede tener varios archivos DLL y varias aplicaciones también pueden utilizar un archivo DLL. Estos archivos DLL se denominan * * * archivos DLL compartidos.

Permite que un programa utilice el código y otros recursos necesarios para realizar tareas especiales. Las aplicaciones más grandes se componen de muchos módulos que realizan funciones relativamente independientes y colaboran entre sí para completar el trabajo de todo el sistema de software. Puede haber módulos con funcionalidad general que todavía se utilizan al crear otros sistemas de software. Al construir un sistema de software, si el código fuente de todos los módulos se compila estáticamente en el archivo EXE de la aplicación completa, se producirán algunos problemas: una desventaja es que el tamaño de la aplicación aumentará, lo que ocupará más espacio en el disco y la El programa se ejecutará. Consume más espacio de memoria y provoca un desperdicio de recursos del sistema. Otra desventaja es que al escribir un programa EXE grande, todos los códigos fuente deben ajustarse y compilarse cada vez que se modifica y reconstruye, lo que aumenta la complejidad de la compilación. proceso, y No propicio para pruebas unitarias regulares.