Este es el comando oxref que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
oxref: utilidad de referencia cruzada para varios idiomas
SINOPSIS
refox [OPCIONES] argumentos
[OPCIONES]: consulte la OPCIONES sección a continuación
argumentos: archivos de objeto y / o bibliotecas para procesar
La lista de referencias cruzadas se escribe en la cadena de salida estándar.
DESCRIPCIÓN
El programa refox genera una lista de referencias cruzadas de símbolos definidos en
archivos de objeto y / o bibliotecas.
Una lista de referencias cruzadas muestra las funciones usando ciertos símbolos (funciones, datos).
Esta es información útil durante las fases de desarrollo y depuración del programa. Por ejemplo, asumiendo
que la firma; las condiciones previas o posteriores de una función deben ser
cambiado, es importante saber desde qué función (es) se llama a la función a modificar
Verifique que los cambios a la función modificada no rompan sus funciones de llamada.
La lista de referencias cruzadas generada comienza con un encabezado que muestra información sobre el
programa, una marca de tiempo y los argumentos pasados a refox. P.ej,
oxref de Frank B. Brokken ([email protected])
refox V0.90.00 2011
CREADO Mié, 16 de febrero de 2011 15:21:03 +0000
REFERENCIA CRUZADA PARA: --seleccione definir liboxref.a
-------------------------------------------------- --------------------
DEVOLUCION VALOR
refox devuelve 0 al sistema operativo a menos que se produzca un error o refoxversión o uso de
se muestra o solicita información. En esos casos se devuelve 1
OPCIONES
Si están disponibles, las opciones de una sola letra se enumeran entre paréntesis después de su
variantes de opción larga asociadas. Las opciones de una sola letra requieren argumentos si su
las opciones largas asociadas también requieren argumentos.
o --arg=modo (-a)
Mode especifica la forma en que se abrevia la salida:
contar - se suprimen los parámetros de función; en lugar de la cantidad de argumentos
requerido por una función se muestra en su lista de parámetros. Ejemplo:
personal(1)
en lugar de
uso (std :: string const &)
first - mostrar solo la primera palabra de parámetros. Ejemplo:
insertDefined (sin firmar, std :: ostream &, std :: vector &)
en lugar de
insertDefined (int sin firmar, std :: ostream &, std :: vector
std :: asignador > const &)
- dónde es un número entero positivo (se usa 5 si es menor que
5). especifica la longitud máxima de los nombres de los parámetros. Si los nombres de los parámetros necesitan
para ser truncado, una elipsis reemplaza los caracteres truncados. Ejemplo usando -a
12:
insertDefined (int sin firmar, std :: ostream &, std :: vect ... &)
en lugar de
insertDefined (int sin firmar, std :: ostream &, std :: vector
std :: asignador > const &)
o --símbolo completo -f
Se muestran los nombres completos de los símbolos, además de los nombres simples de los símbolos.
Los nombres completos incluyen nombres de clases y / o identificadores de espacios de nombres. Ejemplo:
insertDefined (int sin firmar, std :: ostream &, std :: vector
std :: asignador > const &)
Nombre completo: Store :: insertDefined (unsigned int, std :: ostream &,
std :: vector > const &)
o --ayuda (-h)
La información de uso básica se escribe en el flujo de errores estándar.
o --archivos-objeto (-o)
Incluya el nombre de los archivos de objeto que contienen los símbolos en la referencia cruzada
listado
o --Seleccione=nombre
Mostrar solo la referencia cruzada de nombre , donde el nombre es el (distingue entre mayúsculas y minúsculas)
subcadena inicial de un símbolo
o --seleccionar-patrón=expresiones regulares
Mostrar solo la referencia cruzada de los símbolos que coinciden con la expresión regular expresiones regulares,
dónde expresiones regulares es una expresión regular que coincide con el expresiones regulares(7) especificación, incluyendo
las extensiones que ofrece el patrón(3lince) Patrón de Costura clase. Distingue mayúsculas y minúsculas
La coincidencia también se utiliza aquí.
o --archivos fuente (-s)
Incluya el nombre de los archivos de origen que contienen los símbolos en la referencia cruzada
listado
o --xref-archivos-fuente (-x)
Incluya el nombre de los archivos de origen que contienen los símbolos utilizados en la referencia cruzada
listado
o --versión (-v)
refoxEl número de versión se escribe en el flujo de errores estándar.
EJEMPLOS
Los ejemplos muestran cómo refox fue llamado, seguido de un ejemplo representativo de un
listado de referencias cruzadas para un símbolo. refoxSe utilizó la propia lista de referencias cruzadas:
llamado como: oxref liboxref
define (std :: string const &, bool)
Usado por:
Tienda :: setFunction (std :: string const &)
Tienda :: setObject (std :: string const &)
Tienda :: setSource (std :: string const &)
--------------------
llamado como: oxref -foxs liboxref
define (std :: string const &, bool)
Nombre completo: Store :: define (std :: string const &, bool)
Fuente: define.cc (1define.o)
Usado por:
setfunction.cc: Store :: setFunction (std :: string const &)
setobject.cc: Store :: setObject (std :: string const &)
setsource.cc: Store :: setSource (std :: string const &)
Use oxref en línea usando los servicios de onworks.net
