AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fsc - En ligne dans le Cloud

Exécutez fsc dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fsc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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


fsc - Compilateur hors ligne rapide pour le langage Scala 2

SYNOPSIS


fsc [Options> ]la source fichiers>

PARAMETRES


<Options>
Options de ligne de commande. Voir OPTIONS ci-dessous.

<la source fichiers>
Un ou plusieurs fichiers sources à compiler (comme MyClass.scala).

OPTIONS


Le compilateur hors ligne prend en charge toutes les options de scalaque plus les éléments suivants :

-réinitialiser Réinitialiser les caches du serveur de compilation.

-fermer
Arrêtez le démon de compilation. Le démon tente de se redémarrer en tant que
nécessaire, mais parfois un arrêt explicite est requis. Un exemple courant est si
jars sur le chemin de classe ont changé.

-serveur <nom d'hôte:numéro de port>
Spécifiez l'hôte du serveur de compilation au numéro de port. Cette option n'est généralement pas nécessaire.
Notez que le nom d'hôte doit être celui d'un hôte qui partage le même système de fichiers.

-J<drapeau>
Passedrapeau> directement sur la Java VM pour le démon de compilation.

DESCRIPTION


La fsc L'outil soumet les tâches de compilation Scala à un démon de compilation. La première fois c'est
exécuté, le démon démarre automatiquement. Lors des exécutions suivantes, le même démon peut être
réutilisé, résultant ainsi en une compilation plus rapide. L'outil est particulièrement efficace lorsque
compiler à plusieurs reprises avec les mêmes chemins de classe, car le démon de compilation peut réutiliser un
instance du compilateur.

Le démon de compilation est suffisamment intelligent pour vider son compilateur en cache lorsque le chemin de classe
changements. Cependant, si le contenu du chemin de classe change, par exemple en raison d'une mise à niveau
une bibliothèque, alors le démon doit être explicitement arrêté avec -fermer.

Notez que le échelle script runner utilisera également le compilateur hors ligne par défaut, avec le
mêmes avantages et mises en garde.

EXEMPLE


La session suivante montre une accélération typique due à l'utilisation du compilateur hors ligne.

> fsc -verbose -d / Tmp test.scala

[Numéro de port : 32834]
[Démarrage d'une nouvelle instance de serveur de compilation Scala]
[Chemin de classe = ...]
[chemin du répertoire chargé ... en 692 ms]

[test d'analyse.scala]

[total en 943 ms]

> fsc -verbose -d / Tmp test.scala

[Numéro de port : 32834]
[test d'analyse.scala]

[total en 60 ms]

> fsc -verbose -d / Tmp test.scala

[Numéro de port : 32834]
[test d'analyse.scala]

[total en 42 ms]

> fsc -verbose -shutdown
[Serveur de compilation Scala quitté]

ENVIRONNEMENT


JAVACMD
Spécifie le Java commande à utiliser pour exécuter le code Scala. Les arguments peuvent être
spécifié dans le cadre de la variable d'environnement ; espaces, guillemets, etc.
être transmis directement au shell pour l'expansion.

JAVA_HOME
Spécifiez le répertoire de base JDK/JRE. Ce répertoire est utilisé pour localiser le Java commander
à moins que JAVACMD ensemble variable.

JAVA_OPTS
Spécifiez les options à transmettre au Java commande définie par JAVACMD.

Avec Java 1.5 (ou plus récent) on peut par exemple configurer l'utilisation de la mémoire de la JVM
comme suit : JAVA_OPTS="-Xmx512M -Xms16M -Xss16M"

Avec GNU Java, on peut configurer l'utilisation de la mémoire du GIJ comme suit :
JAVA_OPTS="--mx512m --ms16m"

EXIT STATUT


fsc renvoie un état de sortie nul s'il réussit à compiler les fichiers d'entrée spécifiés. Non
zéro est renvoyé en cas d'échec.

Utiliser fsc en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad