Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

fsc — Online w chmurze

Uruchom fsc w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie fsc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


fsc - Szybki kompilator offline dla języka Scala 2

STRESZCZENIE


fsc [Opcje> ]źródło pliki>

PARAMETRY


<Opcje>
Opcje wiersza poleceń. Widzieć OPCJE poniżej.

<źródło pliki>
Jeden lub więcej plików źródłowych do skompilowania (takich jak MyClass.scala).

OPCJE


Kompilator offline obsługuje wszystkie opcje skalak plus co następuje:

-Resetowanie Zresetuj pamięć podręczną serwera kompilacji.

-zamknąć
Zamknij demona kompilacji. Demon próbuje się zrestartować jako
konieczne, ale czasami wymagane jest wyraźne zamknięcie. Typowym przykładem jest jeśli
jars w ścieżce klas uległy zmianie.

-serwer <nazwa hosta:numer portu>
Określ hosta serwera kompilacji pod numerem portu. Zwykle ta opcja nie jest potrzebna.
Pamiętaj, że nazwa hosta musi dotyczyć hosta korzystającego z tego samego systemu plików.

-J<flaga>
Przechodzićflaga> bezpośrednio do maszyny wirtualnej Java dla demona kompilacji.

OPIS


Połączenia fsc narzędzie przesyła zadania kompilacji Scala do demona kompilacji. To pierwszy raz
wykonany, demon zostanie uruchomiony automatycznie. Przy kolejnych uruchomieniach może być ten sam demon
ponownie wykorzystane, co skutkuje szybszą kompilacją. Narzędzie jest szczególnie skuteczne, gdy
wielokrotnie kompilując z tymi samymi ścieżkami klas, ponieważ demon kompilacji może ponownie użyć a
instancja kompilatora.

Demon kompilacji jest na tyle inteligentny, że opróżnia swój buforowany kompilator, gdy ścieżka klasy
zmiany. Jeśli jednak zawartość ścieżki klasy ulegnie zmianie, na przykład w wyniku aktualizacji
bibliotekę, wówczas demon powinien zostać jawnie zamknięty -zamknąć.

Zauważ, że scala uruchamiający skrypt będzie także domyślnie korzystał z kompilatora offline, z rozszerzeniem
te same zalety i zastrzeżenia.

PRZYKŁAD


Poniższa sesja pokazuje typowe przyspieszenie spowodowane użyciem kompilatora offline.

> fsc -verbose -d / Tmp test.skala
...
[Numer portu: 32834]
[Uruchamianie nowej instancji serwera kompilacji Scala]
[Ścieżka klasy = ...]
[załadowana ścieżka katalogu... w 692ms]
...
[parsowanie test.scala]
...
[łącznie w 943 ms]

> fsc -verbose -d / Tmp test.skala
...
[Numer portu: 32834]
[parsowanie test.scala]
...
[łącznie w 60 ms]

> fsc -verbose -d / Tmp test.skala
...
[Numer portu: 32834]
[parsowanie test.scala]
...
[łącznie w 42 ms]

> fsc -verbose -zamknięcie
[Serwer kompilacji Scala zakończył działanie]

ŚRODOWISKO


JAVACMD
Określ Jawa polecenie, które ma być użyte do uruchomienia kodu Scali. Argumenty mogą być
określony jako część zmiennej środowiskowej; spacje, cudzysłowy itp
być przekazywane bezpośrednio do powłoki w celu rozszerzenia.

JAVA_HOME
Określ katalog główny JDK/JRE. Ten katalog służy do lokalizowania plików Jawa komenda
chyba że JAVACMD zestaw zmiennych.

JAVA_OPTS
Określ opcje, które mają zostać przekazane do Jawa komenda zdefiniowana przez JAVACMD.

Z Javą 1.5 (lub nowszą) można na przykład skonfigurować użycie pamięci JVM
w następujący sposób: JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

Z GNU Java można skonfigurować wykorzystanie pamięci przez GIJ w następujący sposób:
JAVA_OPTS="--mx512m --ms16m"

EXIT STATUS


fsc zwraca zerowy status wyjścia, jeśli pomyślnie skompiluje określone pliki wejściowe. Nie
w przypadku niepowodzenia zwracane jest zero.

Korzystaj z fsc online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad