标签: c static-analysis
鉴于一个包含多个源文件的大型 C 项目,有什么方法可以确定它将使用多少静态分配的内存?
如果问题不够清楚,那么该值的良好近似值将是
Σsizeof(x),其中x是数组
并且可以在编译时获得。
答案 0 :(得分:4)
构建它,然后使用检查生成的二进制文件的工具,因为它将包含此信息。
使用哪些工具取决于平台,在Linux上您可以尝试nm和/或objdump。
nm
objdump