Dies ist der Befehl gac, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
GAC – Der GAP-Compiler
ZUSAMMENFASSUNG
gac [-c|-d] [-o ] {-F} ...
BESCHREIBUNG
GAC kompiliert die Eingabedateien. Eingabedateien müssen GAP-Quellcode sein (Suffix „.g“ oder
'.gap'), C-Quellcode (Suffix '.c') oder kompilierte Codedateien (Suffix '.o').
Wenn weder -c noch -d gegeben ist, dann erzeugt 'gac'
ein neuer Kernel, der den kompilierten Code für alle Eingabedateien enthält.
-c Kompiliert die Eingabedateien zu statisch ladbaren Objektdateien, die verknüpft werden müssen
zu einem neuen Kernel zusammengefügt.
-d Kompiliert die Eingabedateien zu dynamisch ladbaren Objektdateien, die geladen werden können
durch einen Kernel zur Laufzeit.
-C Kompiliert nur die Eingabedateien in C-Code, was eine Kompilierung und Verknüpfung erfordert
nutzbar zu sein.
-r Bei statisch kompilierten Dateien wird davon ausgegangen, dass sie durch Pfadnamen relativ zum angegeben werden
GAP-Root und wird zum automatischen Laden kompiliert, wenn Dateien relativ gesucht werden
zur GAP-Wurzel.
-o
Benennen Sie die Ausgabedatei .
-ffast-int-arith
Geben Sie Code für arithmetische Operationen aus, der schneller funktioniert, wenn beide Operanden vorhanden sind
kleine ganze Zahlen und ansonsten langsamer.
-ffast-plain-lists
Geben Sie Code für den Listenzugriff aus, der schneller funktioniert, wenn die Liste eine einfache Liste ist und
sonst langsamer.
-ffast-list-funcs
Integrieren Sie die Funktionen „Hinzufügen“ und „Länge“ in den Code, was ihn etwas schneller macht.
-fno-check-types
Gibt keine Fehlerprüfungen für den Listenzugriff aus, was ihn schneller macht, aber ggf. einen Core-Dump verursachen kann
ein Fehler passiert.
-p
Übergeben Sie die Option an den C-Compiler.
-P
Übergeben Sie die Option an den C-Linker.
Nutzen Sie GAC online über die Dienste von onworks.net