No soy desarrollador, pero para mi trabajo trazo muchos códigos. En realidad, es bastante difícil leer el código de otras personas, especialmente para proyectos más grandes.
Source Insight es una excelente aplicación que almacena todos los símbolos en una base de datos, para que pueda ver cómo se llama a una nueva función, haga clic en ella y vea cómo se escribe la función. Puede ver todo el referente de un objeto o saltar a una persona que llama. No necesita romper el tren de pensamiento y pensar comandos de shell solo para encontrar estas cosas cada vez que se encuentra con una nueva variable / estructura / función de otros archivos.
Lo tengo ejecutándose en WINE, pero hay pequeños problemas técnicos que a veces se interponen en el camino.
Sé que la gente mencionará C-scope, lo he intentado, pero realmente no es lo mismo. Entonces, con tantos proyectos de código abierto para Ubuntu, ¿hay herramientas nativas para ayudar a leerlos de manera eficiente?
EDITAR:
Gracias por las sugerencias, pero ¿CODE :: BLOCKS o CodeLite proporcionan capacidades para ver la función en la que hizo clic el mouse sin saltar a ella, para que pueda ver al llamador y al que llama al mismo tiempo?