Il s'agit de la commande gac qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
GAC - Le compilateur GAP
SYNOPSIS
gac [-c|-d] [-o ] {-F} ...
DESCRIPTION
GAC compile les fichiers d'entrée. Les fichiers d'entrée doivent être du code source GAP (suffixe '.g' ou
'.gap'), le code source C (suffixe '.c') ou les fichiers de code compilé (suffixe '.o').
Si ni l'un ni l'autre -c ni -d est donné, alors 'gac' produit
un nouveau noyau, qui contient le code compilé pour tous les fichiers d'entrée.
-c Compile les fichiers d'entrée en fichiers objets chargeables statiquement, qui doivent être liés
ensemble à un nouveau noyau.
-d Compile les fichiers d'entrée en fichiers objets chargeables dynamiquement, qui peuvent être chargés
par un noyau à l'exécution.
-C Ne compile que les fichiers d'entrée en code C, ce qui nécessitera une compilation et une liaison
être utilisable.
-r Les fichiers compilés statiquement seront supposés être donnés par des chemins relatifs au
GAP root, et sera compilé pour un chargement automatique lorsque les fichiers sont recherchés par rapport
à la racine GAP.
-o
Nommez le fichier de sortie .
-ffast-int-arith
Émettre du code pour les opérations arithmétiques, qui fonctionne plus rapidement si les deux opérandes sont
petits entiers et plus lent sinon.
-ffast-plain-lists
Émettre le code pour l'accès à la liste, qui fonctionne plus rapidement si la liste est une liste simple et
plus lent sinon.
-ffonctions-de-liste-rapide
Inlinez les fonctions « Ajouter » et « Longueur » du code, ce qui le rend un peu plus rapide.
-fno-check-types
N'émettez aucun contrôle d'erreur pour l'accès à la liste, ce qui le rend plus rapide mais peut vider le noyau si
une erreur se produit.
-p
Passer l'option au compilateur C.
-P
Passer l'option au lieur C.
Utiliser gac en ligne en utilisant les services onworks.net