我有一个问题是确定结构的实际定义位置。在一个相对较大的项目中,我在netstack.h中有这个宏:
#define NETSTACK_RDC nullrdc_driver
键入F3按钮以查找nullrdc_driver的定义窗口中出现四个选项:
所有文件nullrdc.c都是相同的,但是在不同的项目树级别。 其中nullrdc_driver是:
const struct rdc_driver nullrdc_driver = {
"nullrdc",
init,
send_packet,
send_list,
packet_input,
on,
off,
channel_check_interval,
};
我的问题是:我怎么知道哪个定义与调用nullrdc_driver的函数有关?