Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Explique la diferencia entre la compilación estática de Qt y la compilación dinámica.
Explique la diferencia entre la compilación estática de Qt y la compilación dinámica.
La diferencia entre compilación estática y compilación dinámica;
1. El archivo ejecutable compilado dinámicamente debe adjuntarse con una nueva biblioteca de enlaces dinámicos y los comandos de la biblioteca de enlaces dinámicos correspondientes deben llamarse durante la ejecución.
Entonces, por un lado, reduce el tamaño del archivo ejecutable y, por otro lado, acelera la compilación y ahorra recursos del sistema.
Una desventaja es que incluso un programa muy simple solo usa uno o dos comandos en la biblioteca de enlaces y, en segundo lugar, debe ir acompañado de una biblioteca de enlaces relativamente grande, si no está instalado en otras computadoras; Cuando se produce el tiempo de ejecución correspondiente, los ejecutables compilados dinámicamente no se pueden ejecutar.