Questo è il comando oxref 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
oxref - utilità di riferimento incrociato per più lingue
SINOSSI
rif [Opzioni] argomenti
[OPZIONI] - vedere il VERSIONI sezione sottostante
argomenti: file oggetto e/o librerie da elaborare
L'elenco dei riferimenti incrociati viene scritto sullo stram di output standard.
DESCRIZIONE
Il programma rif genera un elenco di riferimenti incrociati di simboli definiti in non stripped
file oggetto e/o librerie.
Un elenco di riferimenti incrociati mostra le funzioni utilizzando determinati simboli (funzioni, dati).
Si tratta di informazioni utili durante le fasi di sviluppo e debug del programma. Ad esempio, supponendo
che la firma; devono esserlo le pre-condizioni o le post-condizioni di una funzione
modificato, è importante sapere da quale/i funzione/i viene chiamata la funzione da modificare
verificare che le modifiche alla funzione modificata non interrompano le sue funzioni chiamanti.
L'elenco dei riferimenti incrociati generato inizia con un'intestazione che mostra le informazioni su
programma, un timestamp e gli argomenti passati a rif. Per esempio,
oxref di Frank B. Brokken ([email protected])
oxref V0.90.00 2011
CREATO Mer 16 Feb 2011 15:21:03 +0000
RIFERIMENTO INCROCIATO PER: --select define liboxref.a
-------------------------------------------------- --------------------
RITORNO VALORE
Oxrif restituisce 0 al sistema operativo a meno che non si verifichi un errore oppure rifla versione o l'utilizzo di
vengono visualizzate o richieste informazioni. In questi casi viene restituito 1
VERSIONI
Se disponibili, le opzioni a lettera singola sono elencate tra parentesi dopo la loro
varianti a lunga opzione associate. Le opzioni a lettera singola richiedono argomenti se il loro
anche le opzioni lunghe associate richiedono argomenti.
o --argo=modo (-a)
La modalità specifica il modo in cui l'output viene abbreviato:
contare - i parametri della funzione vengono soppressi; invece il numero di argomenti
richiesto da una funzione viene mostrato nel suo elenco di parametri. Esempio:
uso(1)
invece di
utilizzo(std::string const&)
prima di tutto - mostra solo la prima parola dei parametri. Esempio:
insertDefined(unsigned, std::ostream&, std::vettore&)
invece di
insertDefined(unsigned int, std::ostream&, std::vettore
std::allocator > const&)
- dove è un numero intero positivo (5 è usato se è meno di
5). specifica la lunghezza massima dei nomi dei parametri. Se i nomi dei parametri sono necessari
da troncare, i puntini di sospensione sostituiscono i caratteri troncati. Esempio utilizzando -a
12:
insertDefined(unsigned int, std::ostream&, std::vect...&)
invece di
insertDefined(unsigned int, std::ostream&, std::vettore
std::allocator > const&)
o --simbolo-intero -f
Vengono visualizzati i nomi completi dei simboli, oltre ai nomi semplici dei simboli.
I nomi completi includono nomi di classi e/o identificatori di namespace. Esempio:
insertDefined(unsigned int, std::ostream&, std::vettore
std::allocator > const&)
Nome completo: Store::insertDefined(unsigned int, std::ostream&,
std::vettore > const&)
o --Aiuto (-h)
Le informazioni sull'utilizzo di base vengono scritte nel flusso di errori standard.
o --file-oggetto (-o)
Includere il nome dei file oggetto contenenti i simboli nel riferimento incrociato
annuncio
o --Selezionare=Nome
Visualizza solo il riferimento incrociato di Nome, Dove Nome è (con distinzione tra maiuscole e minuscole)
sottostringa iniziale di un simbolo
o --seleziona-modello=regex
Visualizza solo il riferimento incrociato dei simboli che corrispondono all'espressione regolare regex,
where regex è un'espressione regolare che corrisponde a regex(7) specifica, incluso
le estensioni offerte dal modello(3 lince rossa) Cartamodello classe. Maiuscole e minuscole
Anche qui viene utilizzata la corrispondenza.
o --file sorgenti (-s)
Includere il nome dei file sorgente contenenti i simboli nel riferimento incrociato
annuncio
o --xref-file-sorgente (-x)
Includere il nome dei file sorgente contenenti i simboli utilizzati nel riferimento incrociato
annuncio
o --versione (-v)
OxrifIl numero di versione di viene scritto nel flusso di errori standard.
ESEMPI
Gli esempi mostrano come rif è stato chiamato, seguito da un esempio rappresentativo di a
elenco dei riferimenti incrociati per un simbolo. Oxrifè stato utilizzato l'elenco dei riferimenti incrociati di:
chiamato come: oxref liboxref
define(std::string const&, bool)
Usato da:
Store::setFunction(std::string const&)
Store::setObject(std::string const&)
Store::setSource(std::string const&)
--------------------
chiamato come: oxref -foxs liboxref
define(std::string const&, bool)
Nome completo: Store::define(std::string const&, bool)
Fonte: define.cc (1define.o)
Usato da:
setfunction.cc: Store::setFunction(std::string const&)
setobject.cc: Store::setObject(std::string const&)
setsource.cc: Store::setSource(std::string const&)
Utilizza oxref online utilizzando i servizi onworks.net