[分享]在linux下使用ftp命令

如何通过GCC得到抽象语法树

作者: siheng303   发布时间: 2010-03-22

前两天正好也想这么干,后来发现貌似不太可能
可以参考一下gccxml这个项目

作者: Strange   发布时间: 2010-03-23

Strange 写道:
前两天正好也想这么干,后来发现貌似不太可能
可以参考一下gccxml这个项目

但是有人这么干出来了

作者: siheng303   发布时间: 2010-03-23

那你可以去问干出这个的人啊

顺便多说两句,gcc并没有提供这个层面上的接口,gcc xml也是以gcc插件形式存在才得以访问gcc内部数据。
不然人家大力搞clang干嘛

作者: Strange   发布时间: 2010-03-23

gcc现在提供了plugin 功能,你可以在gcc的plugin wiki页面下,看到如何加入plugin 获取AST的插件。
另外,如果不限制自由软件的话,clang提供的库应该使用起来会更加方便。

作者: asmwarrior   发布时间: 2011-02-17