Dit is de opdrachtgac die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
GAC - De GAP-compiler
KORTE INHOUD
gak [-c|-d] [-o ] {-F} ...
PRODUCTBESCHRIJVING
GAC compileert de invoerbestanden. Invoerbestanden moeten GAP-broncode zijn (achtervoegsel '.g' of
'.gap'), C-broncode (achtervoegsel '.c') of gecompileerde codebestanden (achtervoegsel '.o').
Als geen van beide -c noch -d wordt gegeven, dan produceert 'gac'
een nieuwe kernel, die de gecompileerde code voor alle invoerbestanden bevat.
-c Compileert de invoerbestanden tot statisch laadbare objectbestanden, die moeten worden gekoppeld
samen tot een nieuwe kernel.
-d Compileert de invoerbestanden tot dynamisch laadbare objectbestanden, die kunnen worden geladen
door een kernel tijdens runtime.
-C Compileert alleen de invoerbestanden naar C-code, waarvoor compilatie en koppeling vereist is
bruikbaar zijn.
-r Er wordt aangenomen dat statisch gecompileerde bestanden een padnaam hebben die relatief is aan de
GAP root, en zal worden gecompileerd voor automatisch laden wanneer bestanden relatief worden gezocht
naar de GAP-wortel.
-o
Geef het uitvoerbestand een naam .
-ffast-int-arith
Geef code uit voor rekenkundige bewerkingen, die sneller werkt als beide operanden dat zijn
kleine gehele getallen en anders langzamer.
-ffast-plain-lijsten
Geef code uit voor lijsttoegang, wat sneller werkt als de lijst een gewone lijst is en
anders langzamer.
-ffast-lijst-funcs
Inline de functies 'Toevoegen' en 'Lengte' de code, waardoor deze iets sneller wordt.
-fno-check-types
Voer geen foutcontroles uit voor lijsttoegang, waardoor deze sneller wordt, maar de kern mogelijk wordt gedumpt
er gebeurt een fout.
-p
Geef de optie door naar de C-compiler.
-P
Geef de optie door naar de C-linker.
Gebruik gac online met behulp van onworks.net-services