Jest to polecenie ligcc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
ligcc — owijanie wokół gcc, aby tworzyć bardziej przenośne aplikacje
STRESZCZENIE
ligc [OPCJA ...]
OPIS
Ta strona podręcznika opisuje pokrótce ligc dowództwo.
ligc jest opakowaniem wokół gcc. Pozwala tworzyć bardziej przenośne pliki wykonywalne, wykonując
trzy rzeczy:
· Zmusza linker do łączenia się ze starszymi symbolami glibc. Użytkownicy, którzy korzystają ze starszego
wersja glibc nie będzie już otrzymywać stylu „niezdefiniowanego symbolu GLIBC_2.4 w /lib/libc.so”
komunikaty o błędach.
· Pozwala w łatwy sposób statycznie łączyć się z dowolną inną biblioteką.
· Automatycznie usuwa fałszywe zależności. Na przykład twój program używa libfoo.
libfoo używa wewnętrznie libpng, ale Twoja aplikacja nie. Jednak plik pkg-config dla
libfoo określa, że "-lfoo -lpng" jest parametrami konsolidatora. I tadaa - teraz masz fałszywe
zależność od libpng! LiGCC automatycznie usuwa -lpng za Ciebie, jeśli Twoja aplikacja
nie używa bezpośrednio libpng.
· Dodaj $ORIGIN/../ lib do ścieżki wyszukiwania biblioteki binariów. $ORIGIN to katalog w
w którym istnieje plik binarny. Gwarantuje to, że twój plik binarny może znaleźć zależności biblioteczne
które są umieszczone w folderze „lib” pod tym samym prefiksem. Możesz chcieć zainstalować
niestandardowe biblioteki do /lib. Jeśli ustawisz $APBUILD_PROJECTNAME, ligcc również doda
POCHODZENIE / ../lib/$APBUILD_PROJECTNAME do ścieżki przeszukiwania biblioteki.
OPCJE
Zobacz stronę podręcznika gcc(1) aby uzyskać więcej informacji o możliwych opcjach.
Dostępnych jest również kilka zmiennych środowiskowych, które mogą modyfikować kontrolę zachowania ligcc
dokumentacja, aby uzyskać więcej informacji.
Korzystaj z ligcc online za pomocą usług onworks.net