C / C ++ нужен умный способ отслеживать вызовы функций

Я ищу умный способ для отслеживания вызовов функций и возвратов. Я знаю, что могу использовать отладчик, но мне бы хотелось, чтобы он просто выводил что-то на терминал при вызове функции, а не пошагово перебирал код.
Я думаю, что я мог бы использовать препроцессор, но я не уверен, что будет лучшим способом для этого.
Или есть способ использовать GDB для распечатки информации, которая будет полезна, без необходимости проходить через код.

Ответы на вопрос(9)

Ваш ответ на вопрос