IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ccconfigp - Online nel cloud

Esegui ccconfigp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ccconfigp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ccconfig - Ottieni Convert::Binary::C configurazione per un compilatore

SINOSSI


ccconfig Opzioni [-- opzioni del compilatore]

Opzioni:

-c
--cc compilatore compilatore eseguibile da testare
predefinito: autodeterminato

-o
--file-output file nome file di output
predefinito: output su stdout

-f
--output-formato formato di output formato
predefinito: dumper

--basename nome basename dei file di test temporanei
predefinito: _t_e_s_t

-I
--inc-path percorso imposta manualmente il percorso di inclusione del compilatore

--preprocess regola del compilatore di regole per la preelaborazione
--compile-obj regola del compilatore di regole per la compilazione di oggetti
--compile-exe regola del compilatore di regole per la compilazione di eseguibili

--c-ext estensione ext dei file sorgente C
--pp-ext ext estensione dei file di output del preprocessore
--obj-ext estensione ext dei file oggetto
--exe-ext ext estensione dei file eseguibili

--nodelete non elimina i file temporanei
--norun non prova a eseguire gli eseguibili
--tranquillo non mostrare nulla
--nostatus non visualizza l'indicatore di stato

--version numero di versione di stampa

--debug modalità debug

Segnaposto consentiti nelle regole del compilatore:

%c file sorgente C
%o file oggetto
%e file eseguibile
%i file di output del preprocessore
| il risultato viene scritto su stdout (solo alla fine della regola)

DESCRIZIONE


"ccconfig" proverà a determinare una configurazione utilizzabile per Convert::Binary::C from
testare un eseguibile del compilatore. Non è necessario che i binari generati dal
compilatore può essere eseguito, quindi "ccconfig" può essere utilizzato anche per i compilatori incrociati.

Questo strumento è ancora sperimentale e non dovresti fare affidamento sul suo output senza
controllando, né aspettarti che funzioni nel tuo ambiente.

VERSIONI


"--cc" compilatore
Questa opzione consente di specificare in modo esplicito un eseguibile del compilatore. Questo è particolarmente
utile se non vuoi usare il compilatore di sistema. Se questa opzione non è data,
"ccconfig" cerca di indovinare un compilatore.

"--file di uscita" filetto
Scrivi la configurazione Convert::Binary::C nel file specificato. L'impostazione predefinita è scrivere il
configurazione su "stdout".

"--formato di output" formato
Specificare il formato di output della configurazione Convert::Binary::C. I seguenti formati
sono attualmente supportati:

dumper Emetti un hash %config usando Data::Dumper
require Output in un formato adatto a require

L'impostazione predefinita è "dumper".

"--nome base" Nome
Consente di modificare il nome di base dei file di test temporanei. Questo è usato insieme a
le varie opzioni "-ext" per creare i nomi dei file dei file sorgente C, output del preprocessore
file, file oggetto ed eseguibili.

"--inc-percorso" sentiero
Questa opzione consente di impostare manualmente il percorso di inclusione del compilatore. Questo è utile se
"ccconfig" non può determinare automaticamente il percorso di inclusione, molto probabilmente perché
impossibile analizzare l'output del preprocessore. Questa opzione può essere specificata più di una volta.

"--preprocesso" regola
Usando questa opzione, puoi specificare a regola che "ccconfig" usa per eseguire il compilatore per ottenere
uscita del preprocessore. La maggior parte dei compilatori scrive l'output del preprocessore sullo standard output quando
data l'opzione "-E", cioè

cc -E foo.c

preprocesserà foo.c all'uscita standard. La regola corrispondente per "ccconfig" sarebbe:

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

Il <%c> verrà sostituito con il nome del file sorgente C e il simbolo della pipe segnala che il
il risultato verrà scritto nell'output standard.

I seguenti segnaposto possono essere utilizzati nelle regole "ccconfig":

%c file sorgente C
%o file oggetto
%e file eseguibile
%i file di output del preprocessore

Di solito, "ccconfig" cerca di capire da solo le regole corrette.

"--compila-obj" regola
Come "--preprocess", questa opzione ti permette di definire una regola per come compilare un oggetto
file. Per la maggior parte dei compilatori, questa regola sarà del tipo

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

"--compila-exe" regola
Come "--preprocess", questa opzione ti permette di definire una regola per come compilare e
file eseguibile. Per la maggior parte dei compilatori, questa regola sarà del tipo

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

Notare che è sufficiente specificare "--compile-obj" o "--compile-exe". Quindi se
il tuo compilatore può solo creare file oggetto, va bene.

"--c-est"
Questa opzione viene utilizzata insieme a "--basename" per creare il nome di un file sorgente C. Questo è
solitamente impostato su ".c".

"--pp-ext"
Questa opzione è usata insieme a "--basename" per costruire il nome di un output del preprocessore
file.

"--obj-ext"
Questa opzione viene utilizzata insieme a "--basename" per creare il nome di un file oggetto.

"--exe-ext"
Questa opzione viene utilizzata insieme a "--basename" per creare il nome di un file eseguibile.

"--nodelete"
Non tentare di eliminare i file temporanei che sono stati creati dal compilatore. Normalmente,
"ccconfig" cercherà tutti i file con lo stesso nome di base del file di test temporaneo e
eliminarli.

"--norun"
Puoi specificare questa opzione se gli eseguibili generati dal tuo compilatore non possono essere eseguiti su
la tua macchina, ad esempio se hai un cross-compilatore. Tuttavia, "ccconfig" verrà automaticamente
scoprire che non può eseguire gli eseguibili.

Quando questa opzione è impostata, viene utilizzato un diverso insieme di algoritmi per determinare un paio di
impostazioni di configurazione. Questi algoritmi sono tutti basati sull'inserimento di una firma speciale in
il file oggetto. Sono meno affidabili degli algoritmi standard, quindi non dovresti usarli
loro a meno che non sia necessario.

"--calmatevi"
Non visualizzare nulla tranne la configurazione finale.

"--nessuno Stato"
Nascondi l'indicatore di stato. Consigliato se si desidera reindirizzare l'output dello script a a
file:

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

"--versione"
Scrive il nome del programma, la versione e il percorso nell'output standard.

"--debug"
Genera tonnellate di output di debug. Non usare se non sai cosa stai facendo.

ESEMPI


Normalmente, un semplice

ccconfig

senza argomenti è sufficiente se vuoi la configurazione per il tuo compilatore di sistema. Mentre
"ccconfig" è in esecuzione, scriverà molte informazioni di stato su "stderr". Quando è
fatto, di solito scaricherà una tabella hash Perl su "stdout" che può essere utilizzata direttamente come a
configurazione per Converti::Binario::C.

Se vuoi la configurazione per un compilatore diverso, o "ccconfig" non può determinarlo
il tuo compilatore di sistema automaticamente, usa

ccconfig -c gcc32

se il nome del tuo compilatore è "gcc32".

Se vuoi passare opzioni aggiuntive al compilatore, puoi farlo dopo un doppio trattino
sulla riga di comando:

ccconfig -- -g -DDEBUGG

or

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

Se desideri interfacciarti con il core Perl, potresti trovare una configurazione adatta usando
qualcosa di simile a:

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

COPYRIGHT


Copyright (c) 2002-2015 Marcus Holland-Moritz. Tutti i diritti riservati. Questo programma è gratuito
Software; puoi ridistribuirlo e/o modificarlo alle stesse condizioni del Perl stesso.

Usa ccconfigp online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad