she*_*ngy 7 c vim gcc c-preprocessor
有没有办法使用gcc的-I命令并通过提供根目录添加搜索路径的所有路径?
我正在尝试用来:!gcc -E myfile.c查看宏扩展,但是myfile.c在不同的目录中包含了一大堆其他头文件,因为我在vim中执行这个命令,所以我不想调用makefile,无论如何都要做这个?
如果您使用的是Apple的GCC(或Clang),那么您可以使用以下方法(这似乎是一个扩展):
参数的后缀需要 /**
-IMON_DIRECTORY/**
Run Code Online (Sandbox Code Playgroud)
现在MON_DIRECTORY/可以搜索所有内容.
显然,这可能会损害您的构建时间,并且当文件具有相同名称时,可能会导致包含错误的文件.所以......谨慎使用它!