Este é o comando gac que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
GAC - O Compilador GAP
SINOPSE
gac [-c|-d] [-o ] {-f} ...
DESCRIÇÃO
O GAC compila os arquivos de entrada. Os arquivos de entrada devem ser o código-fonte GAP (sufixo '.g' ou
'.gap'), código-fonte C (sufixo '.c') ou arquivos de código compilados (sufixo '.o').
Se nenhum -c nem -d é fornecido, então 'gac' produz
um novo kernel, que contém o código compilado para todos os arquivos de entrada.
-c Compila os arquivos de entrada para arquivos de objetos carregáveis estaticamente, que devem ser vinculados
juntos para um novo kernel.
-d Compila os arquivos de entrada para arquivos de objetos carregáveis dinamicamente, que podem ser carregados
por um kernel em tempo de execução.
-C Compila apenas os arquivos de entrada para o código C, o que exigirá compilação e vinculação
para ser utilizável.
-r Os arquivos compilados estaticamente serão assumidos como sendo fornecidos por nomes de caminho relativos ao
GAP root, e será compilado para carregamento automático quando os arquivos forem procurados em relação
para a raiz GAP.
-o
Nomeie o arquivo de saída .
-ffast-int-arith
Emite código para operações aritméticas, que funcionam mais rápido se ambos os operandos forem
números inteiros pequenos e mais lentos caso contrário.
-ffast-plain-listas
Código de emissão para acesso à lista, que funciona mais rápido se a lista for uma lista simples e
mais lento caso contrário.
-ffast-list-funcs
Inline as funções 'Add' e 'Length' do código, o que o torna um pouco mais rápido.
-fno-check-types
Não emite verificações de erro para acesso à lista, o que o torna mais rápido, mas pode despejar o núcleo se
um erro acontece.
-p
Passe a opção para o compilador C.
-P
Passe a opção para o vinculador C.
Use gac online usando serviços onworks.net