将所有源C文件合并到单个C文件中以进行静态分析

时间:2014-05-23 01:57:18

标签: static-analysis c-intermediate-language

我正在研究一些静态代码分析算法,如果在整个程序中完成,它将更加有效(并且更容易)。为此,我需要将目标程序的所有C源文件合并到一个C文件中。我尝试了CIL合并,但它只支持ISO C89。我主要针对的是GNU,它主要针对gnu99进行编译。

那么,是否有任何工具可以结合C的其他风格或GNU扩展?如何扩展CIL以支持C99或gnu99?

0 个答案:

没有答案