Aceasta este comanda gac 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
GAC - Compilatorul GAP
REZUMAT
gac [-c|-d] [-o ] {-f} ...
DESCRIERE
GAC compilează fișierele de intrare. Fișierele de intrare trebuie să fie cod sursă GAP (sufix „.g” sau
„.gap”), cod sursă C (sufix „.c”) sau fișiere de cod compilat (sufix „.o”).
Dacă nici unul -c nici -d este dat, apoi „gac” produce
un nucleu nou, care conține codul compilat pentru toate fișierele de intrare.
-c Compilează fișierele de intrare în fișiere obiect încărcate static, care trebuie să fie legate
împreună la un nou nucleu.
-d Compilează fișierele de intrare în fișiere obiect care se pot încărca dinamic, care pot fi încărcate
de un nucleu în timpul rulării.
-C Compilează numai fișierele de intrare în codul C, care va necesita compilare și legare
pentru a fi utilizabil.
-r Se va presupune că fișierele compilate static sunt date de căi relativ la
GAP root și va fi compilat pentru încărcare automată atunci când fișierele sunt căutate relativ
la rădăcina GAP.
-o
Denumiți fișierul de ieșire .
-ffast-int-arith
Emite cod pentru operații aritmetice, care funcționează mai rapid dacă ambii operanzi sunt
numere întregi mici și mai lente în caz contrar.
-fast-plain-liste
Emite cod pentru acces la listă, care funcționează mai rapid dacă lista este o listă simplă și
mai lent altfel.
-fast-list-funcs
Introduceți funcțiile „Adăugați” și „Lungime” codului, ceea ce îl face puțin mai rapid.
-fno-check-types
Nu emiteți verificări de eroare pentru accesul la listă, ceea ce îl face mai rapid, dar poate descărca core dacă
apare o eroare.
-p
Treceți opțiunea la compilatorul C.
-P
Treceți opțiunea la C linker-ul.
Utilizați gac online folosind serviciile onworks.net