ligcc - Online nel cloud

Questo è il comando ligcc che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ligcc - Wrapper intorno a gcc per creare app più portatili

SINOSSI


ligcc [OPZIONE ...]

DESCRIZIONE


Questa pagina di manuale documenta brevemente il ligcc comando.

ligcc è un wrapper per gcc. Ti permette di creare più eseguibili portabili facendo
tre cose:

· Forza il linker a collegarsi ai vecchi simboli glibc. Utenti che utilizzano una versione precedente
la versione di glibc non otterrà più "simbolo non definito GLIBC_2.4 in /lib/libc.so" in stile
messaggio di errore.

· Consente di collegare facilmente in modo statico a qualsiasi altra libreria.

· Rimuove automaticamente le dipendenze fasulle. Ad esempio, il tuo programma usa libfoo.
libfoo usa libpng internamente, ma la tua app no. Eppure il file pkg-config per
libfoo specifica che "-lfoo -lpng" è il parametro del linker. E tadaa - ora hai un falso
dipendenza da libpng! LiGCC rimuove automaticamente il -lpng per te se la tua app
non usa libpng direttamente.

· Aggiungi $ORIGIN/../ lib al percorso di ricerca della libreria del binario. $ORIGIN è la directory in
quale esiste il binario. Ciò garantisce che il tuo binario possa trovare le dipendenze della libreria
che si trovano nella cartella 'lib' con lo stesso prefisso. Potresti voler installare
librerie personalizzate in /lib. Se imposti $APBUILD_PROJECTNAME, anche ligcc aggiungerà
$ORIGINE/../lib/$APBUILD_PROJECTNAME al percorso di ricerca della libreria.

VERSIONI


Vedi la manpage di gcc(1) per maggiori informazioni sulle possibili opzioni.

Ci sono anche diverse variabili d'ambiente disponibili per modificare il controllo del comportamento di ligcc
la documentazione per maggiori informazioni.

Usa ligcc online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows