Aquí hay un problema que he tenido recientemente que sólo tiene que ser un dolor común a otros aquí.¿Cómo puedo buscar rápidamente todos los archivos de encabezado incluidos en un proyecto para una función o macro específica?
Estoy trabajando con el código C legado de otra persona y la necesidad de encontrar donde se definió una función o macro. El código #include
es un montón de diferentes bibliotecas del sistema estándar, además de las del proyecto específico.
¿Hay una herramienta o técnica para encontrar rápidamente si una función determinada, macro, (u otro mundial para el caso) se define?
me trataron:
grep -R 'function' /usr/lib
y otros similares * nix/bash-fu con éxito sólo limitado y un montón de paja molesto para Cull. Uno de ustedes, codiciosos sabios, debe tener una buena solución para este escenario aparentemente común.
me quedé muy sorprendido al no encontrar otra pregunta sobre este particular dolor aquí o en las búsquedas de la interwebs. (Estoy seguro de que habrá comentarios de enojo si me perdí uno ... ;-))
Gracias de antemano por cualquier consejo!
Tenemos una combinación de Opengrok y Doxygen, que ayuda un poco ... – BoBTFish