C 使用vim在每个函数调用中插入printf

C 使用vim在每个函数调用中插入printf,c,debugging,vim,cscope,C,Debugging,Vim,Cscope,我正在调试嵌入式系统的C代码(backtrace没有选项),我有一个重复的任务,它包括为每个函数调用放置一个printf,以在代码执行的特定时间内找到函数的真正调用方 我正在使用cscope工具和CCtreevim插件来查找调用者,如果有人已经为此编写了vimrc配置,或者如果有一些神奇的vim插件来执行此操作,这将非常有用 您可以从中使用cscope vim插件 有关使用cscope和vim的更多详细信息,请参阅我知道这不是答案,但可能会有所帮助。如果使用的是gcc,则无需在每个函数中手动添加

我正在调试嵌入式系统的
C
代码(
backtrace
没有选项),我有一个重复的任务,它包括为每个函数调用放置一个
printf
,以在代码执行的特定时间内找到函数的真正调用方


我正在使用
cscope
工具和
CCtree
vim
插件来查找调用者,如果有人已经为此编写了
vimrc
配置,或者如果有一些神奇的
vim
插件来执行此操作,这将非常有用

您可以从中使用cscope vim插件


有关使用
cscope
vim
的更多详细信息,请参阅

我知道这不是答案,但可能会有所帮助。如果使用的是
gcc
,则无需在每个函数中手动添加
printf
。通过与
\uuuuuucyg\u profile\u func\u enter()
\uuuuuucyg\u profile\u func\u exit()
一起使用,程序应自行打印函数入口和出口。