Опция для вывода карты памяти - -M с компоновщиком, поэтому, чтобы получить ее из gcc, вы должны использовать gcc .... -Xlinker -M
.
Другой способ получить это - использовать программу ctags
. Он может помечать не только доступные функции, но и доступные глобальные переменные (и не собирает статические данные, это отличается от карты памяти). Поскольку он не компилирует все, это также должно быть быстрее, чем подход gcc (если вам придется компилировать, вы, конечно, получите его бесплатно).