AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ccconfigp - En ligne dans le Cloud

Exécutez ccconfigp 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 ccconfigp 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


ccconfig - Obtenir la configuration Convert::Binary::C pour un compilateur

SYNOPSIS


ccconfig Options [-- options-compilateur]

Options:

-c
--cc compilateur compilateur exécutable à tester
par défaut : déterminé automatiquement

-o
--output-file fichier nom du fichier de sortie
par défaut : sortie sur stdout

-f
--output-format format format de sortie
par défaut : tombereau

--basename name basename des fichiers de test temporaires
par défaut : _t_e_s_t

-I
--inc-path path défini manuellement le compilateur include path

--preprocess règle du compilateur pour le prétraitement
--compile-obj règle du compilateur règle pour la compilation d'objets
--compile-exe règle du compilateur pour la compilation des exécutables

--c-ext extension ext des fichiers source C
--pp-ext extension ext des fichiers de sortie du préprocesseur
--obj-ext extension ext des fichiers objets
--exe-ext extension ext des fichiers exécutables

--nodelete ne supprime pas les fichiers temporaires
--norun n'essaye pas d'exécuter les exécutables
--quiet n'affiche rien
--nostatus n'affiche pas l'indicateur d'état

--version imprimer le numéro de version

--debug mode de débogage

Espaces réservés autorisés dans les règles du compilateur :

Fichier source %c C
fichier objet %o
%e fichier exécutable
%i fichier de sortie du préprocesseur
| le résultat est écrit dans stdout (uniquement à la fin de la règle)

DESCRIPTION


"ccconfig" essaiera de déterminer une configuration utilisable pour Convert::Binary::C de
tester un exécutable de compilateur. Il n'est pas nécessaire que les binaires générés par le
Le compilateur peut être exécuté, donc "ccconfig" peut également être utilisé pour les compilateurs croisés.

Cet outil est encore expérimental et vous ne devez pas vous fier à sa sortie sans
vérification, ni s'attendre à ce qu'il fonctionne dans votre environnement.

OPTIONS


"--cc" compilateur
Cette option vous permet de spécifier explicitement un exécutable de compilateur. C'est surtout
utile si vous ne voulez pas utiliser votre compilateur système. Si cette option n'est pas donnée,
"ccconfig" essaie de deviner un compilateur.

"--fichier de sortie" filet
Ecrivez la configuration Convertir::Binary::C dans le fichier spécifié. La valeur par défaut est d'écrire le
configuration sur "stdout".

"--format de sortie" le format
Spécifiez le format de sortie de la configuration Convert::Binary::C. Les formats suivants
sont actuellement pris en charge :

dumper Afficher un hachage %config en utilisant Data::Dumper
exiger Sortie dans un format adapté à exiger

La valeur par défaut est "dumper".

"--nom de base" prénom
Vous permet de modifier le nom de base des fichiers de test temporaires. Ceci est utilisé avec
les différentes options "-ext" pour construire les noms de fichiers des fichiers source C, sortie du préprocesseur
fichiers, fichiers objets et exécutables.

"--inc-chemin" chemin
Cette option vous permet de définir manuellement le chemin d'inclusion du compilateur. Ceci est utile si
"ccconfig" ne peut pas déterminer le chemin d'inclusion automatiquement, très probablement parce qu'il
ne peut pas analyser la sortie du préprocesseur. Cette option peut être spécifiée plusieurs fois.

"--prétraiter" exclure
En utilisant cette option, vous pouvez spécifier un exclure que "ccconfig" utilise pour exécuter le compilateur pour obtenir
sortie du préprocesseur. La plupart des compilateurs écrivent la sortie du préprocesseur sur la sortie standard lorsque
étant donné l'option "-E", c'est-à-dire

cc -E foo.c

va prétraiter foo.c à la sortie standard. La règle correspondante pour "ccconfig" serait :

ccconfig --preprocess='-E %c |'

Le <%c> sera remplacé par le nom du fichier source C, et le symbole pipe signale que le
résultat sera écrit sur la sortie standard.

Les espaces réservés suivants peuvent être utilisés dans les règles « ccconfig » :

Fichier source %c C
fichier objet %o
%e fichier exécutable
%i fichier de sortie du préprocesseur

Habituellement, "ccconfig" essaie de trouver les règles correctes par lui-même.

"--compile-obj" exclure
Comme "--preprocess", cette option permet de définir une règle de compilation d'un objet
déposer. Pour la plupart des compilateurs, cette règle sera quelque chose comme

ccconfig --compile-obj='-c -o %o %c'

"--compile-exe" exclure
Comme "--preprocess", cette option permet de définir une règle sur la façon de compiler un
fichier exécutable. Pour la plupart des compilateurs, cette règle sera quelque chose comme

ccconfig --compile-exe='-o %e %c'

Notez qu'il suffit de spécifier soit "--compile-obj" soit "--compile-exe". Donc si
votre compilateur ne peut créer que des fichiers objets, c'est très bien.

"--c-ext"
Cette option est utilisée avec "--basename" pour construire le nom d'un fichier source C. C'est
généralement défini sur ".c".

"--pp-ext"
Cette option est utilisée avec "--basename" pour construire le nom d'une sortie de préprocesseur
fichier.

"--obj-ext"
Cette option est utilisée avec "--basename" pour construire le nom d'un fichier objet.

"--exe-ext"
Cette option est utilisée avec "--basename" pour construire le nom d'un fichier exécutable.

"--nodelete"
N'essayez pas de supprimer les fichiers temporaires créés par le compilateur. Normalement,
"ccconfig" recherchera tous les fichiers avec le même nom de base que le fichier de test temporaire et
supprime-les.

"--norun"
Vous pouvez spécifier cette option si les exécutables générés par votre compilateur ne peuvent pas être exécutés sur
votre machine, c'est-à-dire si vous avez un compilateur croisé. Cependant, "ccconfig" sera automatiquement
découvrir qu'il ne peut pas exécuter les exécutables.

Lorsque cette option est définie, un ensemble différent d'algorithmes est utilisé pour déterminer quelques
paramètres de configuration. Ces algorithmes sont tous basés sur le placement d'une signature spéciale dans
le fichier objet. Ils sont moins fiables que les algorithmes standards, vous ne devriez donc pas utiliser
eux, sauf si vous devez.

"--calmer"
Ne rien afficher sauf la configuration finale.

"--pas de statut"
Masquer l'indicateur d'état. Recommandé si vous souhaitez rediriger la sortie du script vers un
fichier:

ccconfig --nostatus >config.pl 2>ccconfig.log

"--version"
Écrit le nom, la version et le chemin du programme dans la sortie standard.

"--déboguer"
Générez des tonnes de sorties de débogage. Ne l'utilisez que si vous savez ce que vous faites.

EXEMPLES


Normalement, un simple

ccconfig

sans arguments est suffisant si vous voulez la configuration de votre compilateur système. Tandis que
"ccconfig" est en cours d'exécution, il écrira beaucoup d'informations d'état sur "stderr". Quand il est
fait, il videra généralement une table de hachage Perl sur "stdout" qui peut être directement utilisé comme
configuration pour Convert::Binary::C.

Si vous voulez la configuration pour un compilateur différent, ou "ccconfig" ne peut pas déterminer
votre compilateur système automatiquement, utilisez

ccconfig -c gcc32

si le nom de votre compilateur est "gcc32".

Si vous souhaitez passer des options supplémentaires au compilateur, vous pouvez le faire après un double tiret
sur la ligne de commande :

ccconfig -- -g -DDEBUGGING

or

ccconfig -c gcc32 -- -ansi -fshort-enums

Si vous souhaitez vous interfacer avec le noyau Perl, vous pouvez trouver une configuration appropriée en utilisant
quelque chose comme:

ccconfig --cc=`perl -MConfig -e 'print $Config{cc}'` \
-- `perl -MConfig -e 'print $Config{ccflags}'`

DROIT D'AUTEUR


Copyright (c) 2002-2015 Marcus Holland-Moritz. Tous les droits sont réservés. Ce programme est gratuit
Logiciel; vous pouvez le redistribuer et/ou le modifier dans les mêmes conditions que Perl lui-même.

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


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Le plugin Eclipse Tomcat fournit
    intégration simple d'une servlet Tomcat
    conteneur pour le développement de java
    des applications Web. Vous pouvez nous rejoindre pour
    discussion...
    Télécharger le plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop est pour le streaming
    torrents sur Mac, Windows ou Linux. Ce
    se connecte à la fois à BitTorrent et
    Pairs WebTorrent. Maintenant il n'y a pas
    faut attendre...
    Télécharger WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX est un programme scientifique pour affiner
    réflexivité aux rayons X, neutrons
    réflectivité et rayons X de surface
    données de diffraction utilisant le différentiel
    algorithme d'évolution....
    Télécharger GenX
  • 4
    pspp4windows
    pspp4windows
    Le PSPP est un programme de statistiques
    analyse des données échantillonnées. C'est gratuit
    remplacement du programme propriétaire
    SPSS. PSPP dispose à la fois de texte et
    graphique nous...
    Télécharger pspp4windows
  • 5
    Extensions Git
    Extensions Git
    Git Extensions est un outil d'interface utilisateur autonome
    pour la gestion des référentiels Git. Ça aussi
    s'intègre à l'explorateur Windows et
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Télécharger les extensions Git
  • 6
    eSpeak: synthèse vocale
    eSpeak: synthèse vocale
    Moteur de synthèse vocale pour l'anglais et
    beaucoup d'autres langues. Taille compacte avec
    prononciation claire mais artificielle.
    Disponible en tant que programme en ligne de commande avec
    de nombreux ...
    Télécharger eSpeak : synthèse vocale
  • Plus "

Commandes Linux

Ad