从使用的头为C编译器生成命令行选项

Headers-as-Dependencies的Python项目详细描述


标头作为依赖项

HaD从一堆C文件中读取#included头文件并打印相应的编译器选项。 例如,如果使用#include <math.h>,则需要选项-lm,或者如果使用#include <pthread.h>,则需要-pthread。在

为此,HaD依赖于手工维护的数据库以及pkg-config。 它目前在Linux上只支持GCC和Clang。在

欢迎投稿!在

您可以通过丰富文件hadlib/*.cfg来帮助您。 这实际上是工具的核心。 剩下的就是阅读和呈现这些知识的简单代码。在

许可证

根据麻省理工学院的许可证条款,HaD是作为自由软件发布的

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务