标签: static-analysis c-intermediate-language
我正在研究一些静态代码分析算法,如果在整个程序中完成,它将更加有效(并且更容易)。为此,我需要将目标程序的所有C源文件合并到一个C文件中。我尝试了CIL合并,但它只支持ISO C89。我主要针对的是GNU,它主要针对gnu99进行编译。
那么,是否有任何工具可以结合C的其他风格或GNU扩展?如何扩展CIL以支持C99或gnu99?