【问题标题】:Code driven compilation - fetching unresolved symbols from code代码驱动编译 - 从代码中获取未解析的符号
【发布时间】:2012-10-29 00:51:11
【问题描述】:

我尝试编写有助于 C/C++ 代码开发的简单应用程序;它查找丢失的对象/函数并自动包含标准 C/C++ 头文件之一。我假设没有外部库,所以不会发生名称冲突。

我想到的第一种方法是从另一个 C 代码运行编译过程( gcc / clang )并获取丢失的符号。如果它很愚蠢,请告诉我。那么:如何在没有硬编码 gcc 输出解析的情况下获取未解析符号的列表?

如果其中一个编译器是帮助代码驱动编译的库,请写。

谢谢! :) 亚当

【问题讨论】:

    标签: compilation working-set


    【解决方案1】:

    与 GCC 极客的全面对话将我带到https://developer.mozilla.org/en-US/docs/Dehydra/Using_Dehydra

    可能没有更简单的方法可以做到这一点。最好的办法是包含所有标题(GCC 将删除未使用的)或只解析输出,因为可能 Dehydra 无法完成我想做的所有事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      相关资源
      最近更新 更多