Aceasta este comanda ligcc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ligcc - Înveliți gcc pentru a crea mai multe aplicații portabile
REZUMAT
ligcc [OPȚIUNE ...]
DESCRIERE
Această pagină de manual documentează pe scurt ligcc comanda.
ligcc este un înveliș în jurul gcc. Vă permite să creați mai multe executabile portabile făcând
trei lucruri:
· Forțează linkerul să se conecteze cu simbolurile glibc mai vechi. Utilizatori care folosesc un mai vechi
versiunea glibc nu va mai primi „simbol nedefinit GLIBC_2.4 în stil /lib/libc.so”
mesaje de eroare.
· Vă permite să vă conectați cu ușurință static la orice altă bibliotecă.
· Îndepărtează automat dependențele false. De exemplu, programul dumneavoastră folosește libfoo.
libfoo folosește libpng intern, dar aplicația dvs. nu. Cu toate acestea, fișierul pkg-config pentru
libfoo specifică „-lfoo -lpng” este parametrii linkerului. Și tadaa - acum ai un fals
dependență de libpng! LiGCC elimină automat -lpng pentru dvs. dacă aplicația dvs
nu folosește libpng direct.
· Adăugați $ORIGIN/../ lib la calea de căutare a bibliotecii binarului. $ORIGIN este directorul în
care există binarul. Acest lucru asigură că binarul dvs. poate găsi dependențe de bibliotecă
care sunt plasate în folderul „lib” sub același prefix. Poate doriți să instalați
biblioteci personalizate în /lib. Dacă setați $APBUILD_PROJECTNAME, se va adăuga și ligcc
$ORIGIN/../lib/$APBUILD_PROJECTNAME către calea de căutare a bibliotecii.
OPŢIUNI
Vedeți pagina de manual a gcc(1) pentru mai multe informații despre opțiunile posibile.
Există, de asemenea, mai multe variabile de mediu disponibile pentru a modifica verificarea comportamentului ligcc
documentația pentru mai multe informații.
Utilizați ligcc online folosind serviciile onworks.net