从使用的头为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条件调用   类Dog中的java构造函数Dog不能应用于给定类型   java jsch和运行“sudo su”   java将队列和堆栈相互复制   java如何在netbeans项目的文件夹中添加库   java While循环在我的代码中不存在   如何在XML中使用java方法的返回值   java是否可以在不写入文件的情况下将字符串/字节数组作为文件发布?   java为什么这些字符串不相等?   sockets客户机-服务器java编程,用户可选择   java如何在SpringMVC和hibernate中保存模型返回视图的列表   java如何修复组织。openqa。硒。WebDriverException:未知错误   Java,Ant错误:编码Cp1252的不可映射字符   JAVAlang.ClassCastException:[Ljava.lang.String;与java.lang.String不兼容   java如何使用JDK8(可选)为空字段创建自定义IntelliJ getter模板   java Tomcat6响应。sendRedirect()404错误