EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

ligcc - Online in der Cloud

Führen Sie ligcc im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl ligcc, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


ligcc - Wrapper um gcc, um portablere Apps zu erstellen

ZUSAMMENFASSUNG


ligcc [zur Auswahl realisieren kannst...]

BESCHREIBUNG


Diese Handbuchseite dokumentiert kurz die ligcc Befehl.

ligcc ist ein Wrapper um gcc. Es ermöglicht Ihnen, portablere ausführbare Dateien zu erstellen, indem Sie Folgendes tun:
drei Dinge:

· Zwingt den Linker, gegen ältere glibc-Symbole zu verlinken. Benutzer, die ein älteres . verwenden
Version von glibc wird nicht mehr "undefiniertes Symbol GLIBC_2.4 in /lib/libc.so"-Stil erhalten
Fehlermeldungen.

· Erlaubt Ihnen, sich leicht statisch mit jeder anderen Bibliothek zu verbinden.

· Entfernt automatisch falsche Abhängigkeiten. Ihr Programm verwendet beispielsweise libfoo.
libfoo verwendet intern libpng, Ihre App jedoch nicht. Doch die pkg-config-Datei für
libfoo gibt an, dass "-lfoo -lpng" Linker-Parameter sind. Und tadaa - du hast jetzt einen falschen
Abhängigkeit von libpng! LiGCC entfernt automatisch das -lpng für Sie, wenn Ihre App
verwendet libpng nicht direkt.

· $ORIGIN/.. hinzufügen/ lib zum Bibliothekssuchpfad der Binärdatei. $ORIGIN ist das Verzeichnis in
die die Binärdatei existiert. Dadurch wird sichergestellt, dass Ihre Binärdatei Bibliotheksabhängigkeiten finden kann
die im Ordner 'lib' unter demselben Präfix abgelegt werden. Vielleicht möchten Sie installieren
benutzerdefinierte Bibliotheken in /lib. Wenn Sie $APBUILD_PROJECTNAME festlegen, wird ligcc auch hinzufügen
$HERKUNFT/../lib/$APBUILD_PROJECTNAME zum Bibliothekssuchpfad.

OPTIONAL


Siehe die Manpage von gcc(1) für weitere Informationen über mögliche Optionen.

Es stehen auch mehrere Umgebungsvariablen zur Verfügung, um die Verhaltensprüfung von ligcc zu ändern
die Dokumentation für weitere Informationen.

Verwenden Sie ligcc online mit den onworks.net-Diensten


Ad


Ad