gdb - 中断静态函数

Kam*_*ath 5 debugging gdb

我在两个不同的文件中有两个具有相同名称的静态函数.

radio.c
-------
static audio_call_back(...)
{
    // code to execute when audio from radio is acquired
}

mp3.c
-----
static audio_call_back(...)
{
    // code to execute when audio from mp3 player is acquired
}

它们由函数指针方法执行.

使用gdb,我怎么能在mp3文件的"audio_call_back"中有一个断点.默认情况下,如果我运行

(gdb) break audio_call_back

在radio.c文件中设置断点.如何在文件mp3.c中的"audio_call_back"中设置断点

Lig*_*ica 5

中断文件名:功能- mp3.c:audio_call_back

顺便说一句,你是不是忘记了返回类型?