GoGPT Best VPN GoSearch

Icône de favori OnWorks

s2cc - En ligne dans le Cloud

Exécutez s2cc 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 s2cc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux 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


s2cc - Compilateur Scheme vers C

SYNTAXE


s2cc [ fichier d'options ...

DESCRIPTION


Le manuel de formation s2cc commande (anciennement connue sous le nom scc) invoque un compilateur Scheme qui accepte le
langage défini dans les parties essentielles de Révisé4 Rapport on le Algorithmique Langue
Schème, avec des contraintes mineures et quelques ajouts. Le compilateur produit des fichiers source C
qui sont ensuite compilés à l'aide du compilateur C du système pour produire des .o et a.out
des dossiers. Le code C produit par ce compilateur peut être mélangé avec d'autres codes ou codes C
écrit dans d'autres langues.

OPTIONS


Ces options sont acceptées par s2cc. Les autres options seront supposées être des options du
compilateur C du système et ils lui seront transmis lorsqu'il sera invoqué.

-cc C compilateur Compilez le code C produit par le compilateur Scheme avec C compilateur. Si ce
flag n'est pas fourni, alors le compilateur C cc sera utilisé.

-C Compilez les programmes Scheme trouvés dans les fichiers source.sc et laissez le
code résultant dans source.c fichiers. Aucune autre opération n'est effectuée.

-I annuaire Spécifie un répertoire dans lequel rechercher les fichiers source par inclusion.

-f symbole Plus-value Définir la constante de compilation symbole à valeur. Cela équivaut à
la construction (définir-constante symbole Plus-value) figurant dans le Schéma
la source.

-i Combinez les fichiers source et objet dans un interpréteur Scheme. Les
le nom du module pour chaque fichier source Scheme est déterminé automatiquement.
Les noms de module pour les modules précédemment compilés doivent être spécifiés à l'aide de la
-m option.

-m nom-module Spécifie le nom d'un module précédemment compilé. Notez que le
Le compilateur de schéma rétrogradera les caractères alphabétiques dans le module-
prénom. Les modules sont initialisés dans l'ordre -m des drapeaux apparaissent.

-Ob Optimisez le code en omettant les vérifications des limites sur les vecteurs et les chaînes.

-Og Optimisez le code en omettant le code de traçabilité de la pile.

-Au Optimisez le code en supposant que tous les nombres sont à virgule fixe.

-Ot Optimisez le code en omettant les contrôles d'erreur de type.

-pg Produire du code profilé pour la mesure du temps d'exécution en utilisant gprof (1). Le manuel de formation
La bibliothèque profilée est utilisée à la place de la bibliothèque Scheme standard.

-scgc drapeau statistique Active les statistiques de récupération de place. Si défini sur 1, alors poubelle
les statistiques de collecte seront imprimées. La valeur par défaut est 0, cela
n'aboutit à aucune statistique.

-sch tas Spécifie la taille de segment de mémoire initiale du compilateur en mégaoctets. La valeur par défaut est
dépendant du système.

-scl pour cent Spécifie le pourcentage du tas alloué après un effacement générationnel
collection qui forcera une collection complète. La valeur par défaut est 40.

-scmh tas Spécifie la taille de segment de mémoire maximale du compilateur en mégaoctets. La valeur par défaut est
cinq fois la taille initiale du tas.

-LIBDIR annuaire
Spécifie un répertoire contenant les fichiers : predef.sc, objects.h,
libs2c.a, et éventuellement libs2c_p.a.

-Journal Enregistre les informations internes au compilateur dans le fichier source C produit
par le compilateur. Chaque type d'information est contrôlé par un drapeau :
-source, -macro, -développer, -fermé, -transformer, -lambda, -arbre, -genoux,
-piaulement. Le drapeau -Journal équivaut à spécifier les drapeaux : -source,
-macro, -développer, -fermé, -transformer, -lambda, -arbre.

ENVIRONNEMENT VARIABLES


Les articles contrôlés par -sc.. Les indicateurs peuvent également être contrôlés par des variables d'environnement. Si
le drapeau et la variable d'environnement sont fournis, alors la valeur du drapeau sera
utilisé.

SCGCINFO Contrôle le rapport des statistiques de ramasse-miettes à la norme
fichier d'erreurs. S'il est défini sur 1, les statistiques de récupération de place seront
imprimé. Le paramètre par défaut est 0 qui n'imprimera pas les statistiques.

BON MARCHÉ Spécifie la taille initiale du tas en mégaoctets. Le tas par défaut
la taille dépend du système.

LIMITE SC Spécifie le pourcentage du tas alloué après un effacement générationnel
collection qui forcera une collection complète. La valeur par défaut est 40.

SCMAXHEAP Spécifie la taille maximale du tas en mégaoctets.

CONTRIBUTION DES DOSSIERS


Après les options de commande viennent un ou plusieurs noms de fichiers.

prénom.sc Source du schéma. Les fichiers source du schéma seront compilés dans des fichiers C avec
le nom prénom.c.

prénom.c source C.

prénom.s Source du langage assembleur.

prénom.o Fichier objet qui peut avoir été généré par n'importe quel compilateur.

prénom.une archive de fichier objet qui peut avoir été générée par n'importe quel compilateur.

DIAGNOSTIC


Les messages de diagnostic produits par le compilateur sont imprimés sur le fichier d'erreur standard.

Utilisez s2cc en ligne avec les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.