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()
一起使用,程序应自行打印函数入口和出口。