¿Cómo convertir y ejecutar el archivo de biblioteca lib_file.a en el símbolo del sistema?

¿Cómo convertir y ejecutar el archivo de biblioteca lib_file.a en el símbolo del sistema?

Tengo un archivo de biblioteca lib_file.a que es una biblioteca estática y se convierte desde un archivo .c.

Sé cómo compilar y ejecutar archivos .c. Pero no sé cómo ejecutar el archivo Library .a usando el símbolo del sistema.

Gracias de antemano.

Respuesta1

Una biblioteca estática, que es como something.asuele llamarse un archivo, no es un archivo que pueda ejecutarse desde la línea de comandos.

Contiene rutinas de biblioteca que pueden ser llamadas por alguna otra aplicación y está vinculada con el resto del código como uno de los pasos del proceso de compilación de esa aplicación.

Respuesta2

No puede ejecutar archivos de biblioteca .a, los utilizan los ejecutables.

En lugar de eso, puedes convertir tu.aarchivar en.exearchivo y luego podrás ejecutarlo.

Abra el símbolo del sistema y vaya a la ruta donde existe su archivo fuente.

Conversión de un archivo .a a un archivo .exe:

gcc library_file.a -o executable_file 

Ejecución de archivo_ejecutable:

./executable_file

Ahora el archivo está ejecutado. :)

información relacionada