gpt4 book ai didi

compilation - 有分析makefile文件的工具吗?

转载 作者:行者123 更新时间:2023-12-02 09:30:14 25 4
gpt4 key购买 nike

我想分析C makefile的一些参数,例如编译器标志以及设置此标志的要求是什么。是否有工具可以帮助我以这种方式分析makefile?

更新

我正在寻找在哪种情况下将执行哪些命令行(例如,针对特定体系结构的不同优化...),尤其是在哪种情况下设置哪些编译器标志。

最佳答案

是和否。

,有可用的Makefile分析工具:

SYMake提供了一种符号评估算法,该算法可以处理Makefile文件并生成单个符号依赖图(SDG),以通过命令表示所有可能的构建规则和文件之间的依赖关系。

MAKAO提供以下功能:

  • 构建依赖关系图
  • 的可视化
  • 查询构建目标及其构建命令和变量的依赖性
  • 使用Prolog规则对构建依赖关系图进行过滤,以减少混乱或识别构建惯用法
  • 验证构建依赖关系图
  • 中是否存在不良气味

    remake是GNU Make的增强版本,它增加了改进的错误报告,更好的跟踪,性能分析和调试器。

    在某种意义上说,虽然cmake在处理多个平台时很有用,但是并不能说明执行哪些目标以及何时执行这些目标,也无法针对特定体系结构进行优化。您可以通过-准备令人失望的答案-查看Makefile来确定。

    您可以在构建时使用 make -nmake -np以及 make -nd(特定于 gmake)手动调试Makefile。

    另外 herehere是更多有助于调试的链接

    关于compilation - 有分析makefile文件的工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33920654/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com