C 如何保存叮当声?

C 如何保存叮当声?,c,clang,abstract-syntax-tree,C,Clang,Abstract Syntax Tree,我正在做一些需要使用AST的c代码的项目。我正在考虑使用叮当声。比如, clang -Xclang -ast-dump file_name.c 但是,这些命令只能将ast打印到命令中。如何将AST保存为文件,如.xml?libclang允许您将解析的翻译单元保存为序列化表示形式,稍后可以读回内存。看一看,看一看。Python绑定也有类似的工具。如何将输出管道化到文件?我投票结束这个问题,因为它针对一个常见问题,即重定向。 clang -Xclang -ast-print file_name.c

我正在做一些需要使用AST的c代码的项目。我正在考虑使用叮当声。比如,

clang -Xclang -ast-dump file_name.c

但是,这些命令只能将ast打印到命令中。如何将AST保存为文件,如.xml?

libclang允许您将解析的翻译单元保存为序列化表示形式,稍后可以读回内存。看一看,看一看。Python绑定也有类似的工具。

如何将输出管道化到文件?我投票结束这个问题,因为它针对一个常见问题,即重定向。
clang -Xclang -ast-print file_name.c