我试图通过查找所有大型静态声明的数组来减小可执行文件的大小(使用MINGW/GCC).有没有办法转储数据符号列表及其聚合大小?我看过nm和objdump的手册页,但到目前为止看不到任何有用的东西.
谢谢.
使用GNU binutils中的nm实用程序和选项(缩写).例如,要查找目标文件中的20个最大符号,请执行以下操作:--print-size-S
nm --print-size --size-sort objfile.o | tail -20
Run Code Online (Sandbox Code Playgroud)