Il s'agit de la commande aarch64-linux-gnu-gdc-4.8 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
gdc - Un compilateur basé sur GCC pour le langage D
SYNOPSIS
GDC [-c]
[-g] [-pg] [-Oniveau]
[-Idir...] [-Ldir...]
[-o fichier de sortie] dans le fichier
Pour tout fichier d'entrée donné, le suffixe du nom de fichier détermine quel type de compilation est
terminé:
filet.d
D fichiers sources.
filet.à partir de
D fichiers d'interface.
filet.o
Fichiers objets à lier.
filet.a
Fichiers de bibliothèque à lier
DESCRIPTION
VOTRE gdc la commande est une interface pour gcc et prend en charge bon nombre des mêmes options. Ce manuel
documente uniquement les options spécifiques à gdc. La plupart d'entre eux ont à la fois des effets positifs et négatifs
formes; la forme négative de -ffoo serait -fno-foo. Ce manuel documente un seul des
ces deux formulaires, celui qui n'est pas celui par défaut.
VOTRE gdc peut être utilisée pour compiler le code source D dans un fichier objet, lier un
collection de fichiers objet ensemble, ou faire les deux dans l'ordre.
Seules les options les plus utiles sont répertoriées ici ; voir ci-dessous pour le reste.
OPTIONS
-flibération
Compiler la version de sortie.
-plus amusant
Compiler en code unittest.
-fno-affirmer
Désactiver la génération de code pour l'exécution affirmer()'s.
-fno-invariants
Désactiver la génération de code pour l'exécution invariant()'s.
-fno-in
Désactiver la génération de code pour l'exécution dans() contrats.
-fno-out
Désactiver la génération de code pour l'exécution dehors() contrats.
-fno-bounds-check
Désactive la vérification des limites du tableau pour toutes les fonctions.
-fno-intégré
Ne pas reconnaître les fonctions intégrées qui ne commencent pas par __construit_ comme préfixe.
-fno-emit-moduleinfo
Désactive la génération d'informations sur le module et les fonctions associées.
-fd-verbeux
Imprimer des informations sur le traitement du langage D sur stdout.
-fpropriété
Pour D2, appliquez la syntaxe @property.
-fd-vtls
Répertoriez toutes les variables entrant dans le stockage local du thread.
-figore-inconnu-pragmas
Ignorez les pragmas non pris en charge.
-fsplit-tableaux-dynamiques
Divisez les tableaux dynamiques en longueur et en pointeur lors du passage aux fonctions.
-femit-modèles
Modèle de contrôle du comportement d'émission.
L'activation de cette option émettra tous les modèles, mais les rendra privés au
unité de traduction. L'exécutable aura plusieurs copies de code et de données.
La désactivation de cette option indiquera au compilateur de ne pas émettre de modèles du tout.
Le comportement par défaut est d'émettre des modèles, mais uniquement si le compilateur détermine que
il le faut.
-fdebug=opter
Compilez le code de débogage dans le programme.
Voici les options prises en charge :
niveau
Compiler dans le code de débogage <= niveau.
ident
Compiler dans le code de débogage identifié par ident.
-fdeps=nom de fichier
Écrire les dépendances du module au nom de fichier.
-fmake-deps=nom de fichier
Écrire la sortie de dépendance makefile dans le fichier donné.
-fmake-mdeps=nom de fichier
Comme -fmake-deps=nom de fichier mais ignorez les fichiers d'en-tête du système.
-uniquement=nom de fichier
Traiter tous les modules spécifiés sur la ligne de commande, mais générer uniquement du code pour le
module spécifié par l'argument.
-fversion=opter
Compilez le code de version dans le programme.
Voici les options prises en charge :
niveau
Compiler en code de version >= niveau.
ident
Compiler dans le code de débogage identifié par ident.
-fintfc
Générez des fichiers d'interface D.
-fintfc-dir=annuaire
Écrire les fichiers d'interface D dans annuaire.
-fichier-fintfc=nom de fichier
Écrire le fichier d'interface D dans nom de fichier.
-fdoc
Générer de la documentation.
-fdoc-rép=annuaire
Écrire le fichier de documentation dans annuaire.
-fdoc-fichier=nom de fichier
Écrire le fichier de documentation dans nom de fichier.
-fdoc-inc=nom de fichier
Incluez un fichier macro Ddoc.
-fXf=nom de fichier
Écrivez le fichier JSON dans le nom de fichier.
-fdump-source
Videz le texte UTF-8 décodé de la source.
-Wcast-résultat
Avertir des conversions qui produiront un résultat nul ou nul.
-Werreur
Transformez tous les avertissements en erreurs.
-Wno-déprécié
Ne pas avertir de l'utilisation de fonctionnalités obsolètes.
-Pragmas-inconnus
Avertir lorsqu'un pragma est rencontré qui n'est pas compris par GDC.
Utilisez aarch64-linux-gnu-gdc-4.8 en ligne en utilisant les services onworks.net