我想分析C makefile的一些参数,例如编译器标志和设置此标志的要求。有什么工具可以帮助我以这种方式来分析制造材料吗?
更新
我正在寻找在什么情况下执行什么命令行(例如,对特定架构的不同优化,.),特别是在何种情况下设置了编译器标志。
发布于 2015-11-28 11:21:39
是的,不是的,
是有可用的Makefile分析工具:
SYMake提供了一种符号计算算法,它处理Makefile并生成一个符号依赖图(SDG),通过命令表示所有可能的构建规则和文件之间的依赖关系。
马考提供了以下特性:
重做是GNU的一个精巧版本,它增加了改进的错误报告、更好的跟踪、分析和调试器。
否定的意思是,这些工具没有说明执行了哪些目标以及何时执行,也没有针对特定的体系结构进行优化,尽管众所周知,cmake在处理多个平台时非常有用。你可以通过-为令人失望的答案做好准备-看看你的Makefile来决定这个问题。
生成时,可以使用make -n
和make -np
以及make -nd
(gmake专用)手动调试Makefile。
https://stackoverflow.com/questions/33920654
复制