Este es el comando ligcc que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ligcc - Envuelve gcc para crear más aplicaciones portátiles
SINOPSIS
ligcc [OPCIÓN ...]
DESCRIPCIÓN
Esta página de manual documenta brevemente la ligcc mando.
ligcc es un envoltorio de gcc. Te permite crear ejecutables más portátiles haciendo
tres cosas:
· Obliga al vinculador a vincularse con símbolos glibc más antiguos. Los usuarios que utilizan una
la versión de glibc ya no tendrá "símbolo indefinido GLIBC_2.4 en /lib/libc.so"-style
error de mensajes.
· Le permite vincular estáticamente fácilmente a cualquier otra biblioteca.
· Elimina automáticamente las dependencias falsas. Por ejemplo, su programa usa libfoo.
libfoo usa libpng internamente, pero su aplicación no. Sin embargo, el archivo pkg-config para
libfoo especifica que "-lfoo -lpng" son los parámetros del enlazador. Y tadaa, ahora tienes un falso
dependencia de libpng! LiGCC elimina automáticamente el -lpng si su aplicación
no usa libpng directamente.
· Agregar $ ORIGIN / ../ lib a la ruta de búsqueda de la biblioteca del binario. $ ORIGIN es el directorio en
que existe el binario. Esto asegura que su binario pueda encontrar dependencias de biblioteca
que se colocan en la carpeta 'lib' con el mismo prefijo. Es posible que desee instalar
bibliotecas personalizadas en / lib. Si establece $ APBUILD_PROJECTNAME, ligcc también agregará
$ ORIGEN / ../ lib /$ APBUILD_PROJECTNAME a la ruta de búsqueda de la biblioteca.
CAMPUS
Ver la página de manual de gcc(1) para obtener más información sobre las posibles opciones.
También hay varias variables de entorno disponibles para modificar la verificación de comportamiento de ligcc
la documentación para obtener más información.
Use ligcc en línea usando los servicios de onworks.net