我尝试编写有助于 C/C++ 代码开发的简单应用程序;它查找丢失的对象/函数并自动包含标准 C/C++ 头文件之一。我假设没有外部库,因此不会发生名称冲突。
我想到的第一种方法是从另一个 C 代码运行编译过程( gcc / clang )并获取丢失的符号。如果它很愚蠢,请告诉我。那么:如何在没有硬编码 gcc 输出解析的情况下获取未解析符号的列表?
如果其中一个编译器是帮助代码驱动编译的库,请写。
谢谢!:) 亚当
我尝试编写有助于 C/C++ 代码开发的简单应用程序;它查找丢失的对象/函数并自动包含标准 C/C++ 头文件之一。我假设没有外部库,因此不会发生名称冲突。
我想到的第一种方法是从另一个 C 代码运行编译过程( gcc / clang )并获取丢失的符号。如果它很愚蠢,请告诉我。那么:如何在没有硬编码 gcc 输出解析的情况下获取未解析符号的列表?
如果其中一个编译器是帮助代码驱动编译的库,请写。
谢谢!:) 亚当
与 GCC 极客的全面谈话将我带到https://developer.mozilla.org/en-US/docs/Dehydra/Using_Dehydra
可能没有更简单的方法可以做到这一点。最好的办法是包含所有标题(GCC 将删除未使用的)或只解析输出,因为可能 Dehydra 不能做我想做的所有事情。