Jest to komenda gac, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks, korzystając z jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
GAC — kompilator GAP
STRESZCZENIE
gać [-c|-d] [-o ] {-F} ...
OPIS
GAC kompiluje pliki wejściowe. Pliki wejściowe muszą być kodem źródłowym GAP (przyrostek „.g” lub
„.gap”), kod źródłowy C (przyrostek „.c”) lub skompilowane pliki kodu (przyrostek „.o”).
Jeśli nie -c ani -d jest podane, to 'gac' produkuje
nowe jądro, które zawiera skompilowany kod dla wszystkich plików wejściowych.
-c Kompiluje pliki wejściowe do statycznie ładowalnych plików obiektowych, które muszą być połączone
razem do nowego jądra.
-d Kompiluje pliki wejściowe do dynamicznie ładowalnych plików obiektowych, które można załadować
przez jądro w czasie wykonywania.
-C Kompiluje tylko pliki wejściowe do kodu C, który będzie wymagał kompilacji i łączenia
być użytecznym.
-r Zakłada się, że pliki skompilowane statycznie mają nazwy ścieżek względem pliku
GAP root i zostanie skompilowany do automatycznego ładowania, gdy pliki będą wyszukiwane względnie
do katalogu głównego GAP.
-o
Nazwij plik wyjściowy .
-ffast-in-arith
Emituj kod dla operacji arytmetycznych, który działa szybciej, jeśli oba operandy są
małe liczby całkowite i wolniej w przeciwnym razie.
-ffast-zwykłe-listy
Wyemituj kod dostępu do listy, który działa szybciej, jeśli lista jest zwykłą listą i
wolniej inaczej.
-ffast-list-funkcje
Wstaw funkcje „Dodaj” i „Długość” kodu, co czyni go nieco szybszym.
-fno-sprawdzanie typów
Nie wysyłaj kontroli błędów dla dostępu do listy, co czyni go szybszym, ale może zrzucić rdzeń, jeśli
zdarza się błąd.
-p
Przekaż opcję do kompilatora C.
-P
Przekaż opcję do łącznika C.
Korzystaj z gac online, korzystając z usług onworks.net