我有两个静态函数,在两个不同的文件中,它们的名称是相同的。
在radio.c文件中: static audio_call_back(...) { // 当从收音机获取音频时执行的代码 }
在mp3.c文件中: static audio_call_back(...) { // 当从mp3播放器获取音频时执行的代码 }
这两个函数通过函数指针方法执行。
使用gdb,如何在mp3文件的"audio_call_back"中设置断点。默认情况下,如果我运行 (gdb) break audio_call_back 则会在radio.c文件中设置断点。如何设置在mp3.c文件中的“audio_call_back”中断点呢?
在radio.c文件中: static audio_call_back(...) { // 当从收音机获取音频时执行的代码 }
在mp3.c文件中: static audio_call_back(...) { // 当从mp3播放器获取音频时执行的代码 }
这两个函数通过函数指针方法执行。
使用gdb,如何在mp3文件的"audio_call_back"中设置断点。默认情况下,如果我运行 (gdb) break audio_call_back 则会在radio.c文件中设置断点。如何设置在mp3.c文件中的“audio_call_back”中断点呢?