从使用的头为C编译器生成命令行选项
Headers-as-Dependencies的Python项目详细描述
标头作为依赖项
HaD从一堆C文件中读取#include
d头文件并打印相应的编译器选项。
例如,如果使用#include <math.h>
,则需要选项-lm
,或者如果使用#include <pthread.h>
,则需要-pthread
。在
为此,HaD依赖于手工维护的数据库以及pkg-config
。
它目前在Linux上只支持GCC和Clang。在
欢迎投稿!在
您可以通过丰富文件hadlib/*.cfg
来帮助您。
这实际上是工具的核心。
剩下的就是阅读和呈现这些知识的简单代码。在
许可证
根据麻省理工学院的许可证条款,HaD是作为自由软件发布的
- 项目
标签: