我有.cpp文件,我需要递归地获得完整的包含标题列表。
我试过了:
g++ [-c] -H -E -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -MMD -I ... file.cpp
但需要大约6秒钟(在ARM设备上测试),这太长了。我试图删除-c
,但它似乎没有显着影响。我应该注意到-I
中有大约40个目录(逐个)可以增加处理时间,但我使用了很多库,所以我无法减少它。
使用GCC有什么方法可以更快地完成它吗?