Max*_*ian 3 analysis makefile compilation compiler-optimization
我想分析 C 生成文件的一些参数,例如编译器标志以及设置此标志的要求是什么。有没有工具可以帮助我以这种方式分析 makefile?
更新
我正在寻找在什么情况下将执行什么命令行(例如,针对特定体系结构的不同优化,...),尤其是在什么情况下设置了哪些编译器标志。
是和否。
是的,有可用的 Makefile 分析工具:
SYMake提供了一种符号评估算法,该算法处理 Makefile 并生成单个符号依赖关系图 (SDG),以通过命令表示文件之间的所有可能的构建规则和依赖关系。
MAKAO提供以下功能:
remake是 GNU Make 的增强版,它增加了改进的错误报告、更好的跟踪、分析和调试器。
不,因为这些工具没有说明执行哪些目标以及何时执行,并且它们没有针对特定架构进行优化,尽管众所周知cmake在处理多个平台时很有用。您可以通过 - 为令人失望的答案做好准备 - 查看您的 Makefile 来确定这一点。
您可以在构建时使用make -nandmake -np和 make -nd(特定于gmake 的)手动调试 Makefile 。
| 归档时间: |
|
| 查看次数: |
3617 次 |
| 最近记录: |