嵌入式编译器相关

2019-02-20 17:24:29 浏览数 (1)

arm-linux-strip

平常编译出来的动态库大小超出预期, 可以用strip 工具处理, 将去掉其中的调试信息,执行文件大小也将小很多

测试程序

代码语言:javascript复制
#include<stdio.h>

int main()
{
    printf("hello worldn");
}
  • gcc 编译之后二进制文件大小为:8.4k , strip 之后的大小为 6.2 k
  • gcc -s 和 strip 同样的功能
代码语言:javascript复制
➜  ls -alh a.out 
-rwxrwxr-x 1  8.4K 6月  20 14:58 a.out
➜  strip a.out 
➜  ls -alh a.out 
-rwxrwxr-x 1  6.2K 6月  20 14:59 a.out

0 人点赞