我想了解每个符号的数量,例如函数,影响我的二进制文件的大小。我尝试使用nm my_binary
,按地址排序,并获取每个地址与其后的地址之间的偏移量,以获得该符号的大小。我还使用了ld
链接图中报告的尺寸。每个都给出了类似的结果。但是,结果是其总和为122MB,而二进制的大小,剥离为105MB,__TEXT __text段的大小仅为70MB。任何想法可能是什么问题?这是针对arm64 iOS二进制文件的。
答案 0 :(得分:0)
事实证明,在我的大小计算中,我在__bss中包含了zerofill部分。没有这些,我得到了正确的答案。