Il s'agit de la commande ecc 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
ecc - Compilateur eC
SYNOPSIS
etc. [-t plate-forme-cible]
[-cpp C-préprocesseur]
[-par défaut espace de noms par défaut]
[-stricts]
[-memguard]
[-nolinenumbers]
[compris-C-drapeaux]
-c contribution
[-o sortie]
[-symboles rép-intermédiaire]
DESCRIPTION
ecc compilera le fichier source eC spécifié dans contribution au code C intermédiaire.
De plus, il générera les fichiers d'importation de symboles (.lutin) et (si le compilé
source contient n'importe quelle chaîne internationalisable) catalogues de chaînes de traduction partielles
(.bol) utilisé par ecs pour produire le chargeur de symboles, et générer la traduction du module
modèle (.pot).
ecc s'appuie sur les symboles (.sym) pour la source d'entrée ainsi que tout autre fichier source eC
importé dans celui-ci pour être précompilé par ecp, et trouvé dans rép-intermédiaire.
OPTIONS
Sortie
-o sortie L'emplacement et le nom du fichier C intermédiaire de sortie
(Par défaut, l'emplacement et le nom de contribution les .ec rallonge remplacée par .c)
Intermédiaire Annuaire
-symboles rép-intermédiaire
Emplacement des symboles (.sym) sortie du précompilateur (ecp) et où sortir les fichiers d'importation
(.lutin) et des catalogues de chaînes de traduction partielles (.bol)
Plateforme
-t plate-forme-cible
Où plate-forme-cible fait partie de: win32 linux pomme
(Par défaut à la plate-forme hôte si non spécifié)
Chaîne d'outils Options
-cpp C-préprocesseur
Quel préprocesseur C utiliser (par défaut gcc)
Espace de noms Options
-par défaut espace de noms par défaut
Supposons que toutes les classes et tous les espaces de noms définis dans le fichier source se trouvent dans l'espace de noms
espace de noms par défaut. Cela n'affecte pas les constructions définies avec le défaut Mode d'accès,
qui sont non mutilés et compatibles C.
-stricts
Ne résolvez pas automatiquement les constructions dans les espaces de noms et les sous-espaces de noms. Tous
les classes, les fonctions et les définitions doivent alors être explicitement qualifiées avec leur
espaces de noms.
Débogage Options
-memguard
Générez des informations sur la pile d'appels de fonction MemoryGuard à utiliser avec MemoryGuard. À
activer MemoryGuard, la configuration MemoryGuard de la bibliothèque d'exécution Ecere doit être
utilisé. Le moyen le plus simple de le faire est d'ajouter le projet de bibliothèque d'exécution ecere
(sdk/ecere/ecere.epj) dans l'espace de travail, basculez sa configuration sur "MemoryGuard" et
construit le. MemoryGuard peut ensuite être basculé en basculant la configuration active du
projet ecere.
-nolinenumbers
Omettez la sortie des numéros de ligne du fichier source eC dans le fichier C généré.
Compris C Drapeaux
-Iinclusir
-isystème|-isysroot sysinclusir
-Ddéfinition
-m32
Utiliser ecc en ligne à l'aide des services onworks.net