gpt4 book ai didi

c - 如何使用 gcc 的 -I 命令添加递归文件夹

转载 作者:太空狗 更新时间:2023-10-29 17:08:55 28 4
gpt4 key购买 nike

有没有办法使用 gcc 的 -I 命令并通过提供 root 目录将所有路径添加到搜索路径?

我正在尝试使用 :!gcc -E myfile.c 来查看宏扩展,但是 myfile.c 在不同的目录中包含了一大堆其他头文件目录,并且因为我在 vim 中执行此命令,所以我不想调用 makefile,是否可以执行此操作?

最佳答案

如果您使用的是 Apple 的 GCC(或 Clang),那么您可以使用以下方法(这似乎是一个扩展):


参数的后缀需要/**

-IMON_DIRECTORY/**

现在可以搜索 MON_DIRECTORY/ 下的所有内容。

显然,这可能会影响您的构建时间,并且当文件具有相同的名称时可能会导致包含错误的文件。所以...谨慎使用它!

关于c - 如何使用 gcc 的 -I 命令添加递归文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12292707/

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