gpt4 book ai didi

c++ - 使用 GNU 工具链从文件中解析 C++ 函数头

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:50 24 4
gpt4 key购买 nike

我需要从 SWIG 使用的 .i 文件中解析函数头,该文件在函数头旁边包含各种垃圾。 (最终输出将是函数声明列表)
对我来说,最好的选择是使用 GNU 工具链(GCC、Binutils 等)来执行此操作,但我可能缺少使用 SWIG 执行此操作的简单方法。如果我是请告诉我!
谢谢:]

编辑:我也不知道如何使用 GCC 工具链来做到这一点,如果你有想法那就太好了。

最佳答案

我会尝试从 clang 获取抽象语法树的 XML 转储。或来自 gccxml .从那里您可以轻松提取您感兴趣的函数声明。

关于c++ - 使用 GNU 工具链从文件中解析 C++ 函数头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com