当前位置: 技术问答>linux和unix
stripped 、 not stripped分别是什么意思?
来源: 互联网 发布时间:2017-01-18
本文导语: aopclinux overlays # file /work/froyo/out/target/product/generic/system/lib/hw/overlay.trout.so /work/froyo/out/target/product/generic/system/lib/hw/overlay.trout.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped aopclinux overl...
aopclinux overlays # file /work/froyo/out/target/product/generic/system/lib/hw/overlay.trout.so
/work/froyo/out/target/product/generic/system/lib/hw/overlay.trout.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
aopclinux overlays # file /work/froyo/out/target/product/generic/obj/SHARED_LIBRARIES/overlay.trout_intermediates/LINKED/overlay.trout.so/work/froyo/out/target/product/generic/obj/SHARED_LIBRARIES/overlay.trout_intermediates/LINKED/overlay.trout.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped
stripped 、 not stripped分别是什么意思?
/work/froyo/out/target/product/generic/system/lib/hw/overlay.trout.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
aopclinux overlays # file /work/froyo/out/target/product/generic/obj/SHARED_LIBRARIES/overlay.trout_intermediates/LINKED/overlay.trout.so/work/froyo/out/target/product/generic/obj/SHARED_LIBRARIES/overlay.trout_intermediates/LINKED/overlay.trout.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not stripped
stripped 、 not stripped分别是什么意思?
|
stripped 表示执行程序中剔除了符号表信息
not stripped 表示没有剔除
strip 是一个命令,就是负责剔除符号表信息,这样执行程序的尺寸会变小
但是不便调试
not stripped 表示没有剔除
strip 是一个命令,就是负责剔除符号表信息,这样执行程序的尺寸会变小
但是不便调试
|
如2楼所说的。
一般最终的程序都会使用strip来减小可执行文件的体积。
而调试中的程序则不使用strip。
一般最终的程序都会使用strip来减小可执行文件的体积。
而调试中的程序则不使用strip。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。