gpt4 book ai didi

c - 如何找到在 C 的 .h 文件中声明的函数?

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:51 24 4
gpt4 key购买 nike

<分区>

我想找到在 .h 文件中声明的一些函数的具体定义。问题是我怎样才能做到这一点?因为目录中有数百个 .c 文件。我试过使用 grep 命令,但效率不高。还有其他方法吗?

我的 .h 文件的切片:

248 #define EXPAND(a,b,c) a b

我使用 vim,所以:

:tag EXPAND

E433: 没有标签文件E426:未找到标签248等是行号。而433、426与EXPAND无关,一个是空行,一个在评论区内。

EXPAND 是宏吗?我认为这是一个函数,因为它出现在其他 .c 文件中,例如:

u[EN] = EXPAND(v[VX]*v[VX], + v[VY]*v[VY], + v[VZ]*v[VZ])

@didierc 是对的,我发现这是一个宏。我对 C 真的很陌生。非常感谢@Basile Starynkevitch,提供了一种跟踪函数的方法,这是另一个问题。把我弄糊涂了

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com