当前位置: 首页 > news >正文

重庆网站建设 cqhtwl南京网站制作公司南京乐识专心

重庆网站建设 cqhtwl,南京网站制作公司南京乐识专心,宁夏正丰建设集团公司联网站,软件技术是干嘛的strip 、objdump、objcopy 差异与区别 strip 命令用于从已编译的可执行文件或目标文件中移除调试信息和其他非必要数据。这可以减小文件的大小#xff0c;并且有助于保护源代码不被轻易反编译。通常#xff0c;在发布软件时会使用 strip 命令来减少二进制文件的体积 objdump…strip 、objdump、objcopy 差异与区别 strip 命令用于从已编译的可执行文件或目标文件中移除调试信息和其他非必要数据。这可以减小文件的大小并且有助于保护源代码不被轻易反编译。通常在发布软件时会使用 strip 命令来减少二进制文件的体积 objdump 命令用于显示目标文件的信息包括汇编语言表示、符号表、重定位条目等。这对于分析和调试程序非常有用 objcopy 是一个用于复制和转换目标文件格式的命令行工具。它通常用于在不同的目标文件格式之间进行转换或者对目标文件进行各种操作比如提取或嵌入符号表、重定位信息等。 1、获取一个二进制文件file 看一下基本信息 # file ice-x86.ko : ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]ca1f40033e8b3ce779deb4604897f67aea62f459, with debug_info, not stripped -rw-r--r-- 1 root root 33418288 Aug 14 18:44 ice-x86.ko 2、看下文件中调试信息 # readelf -S ice-x86.ko |grep debug[73] .debug_aranges PROGBITS 0000000000000000 000bf2b1[74] .rela.debug_[...] RELA 0000000000000000 0115cf40[75] .debug_info PROGBITS 0000000000000000 000bfc71[76] .rela.debug_info RELA 0000000000000000 0115d9d8[77] .debug_abbrev PROGBITS 0000000000000000 008e8607[78] .debug_line PROGBITS 0000000000000000 0090f42f[79] .rela.debug_line RELA 0000000000000000 01d35220[80] .debug_frame PROGBITS 0000000000000000 009c4d48[81] .rela.debug_frame RELA 0000000000000000 01d374e8[82] .debug_str PROGBITS 0000000000000000 009d9730[83] .debug_loc PROGBITS 0000000000000000 00e4d975[84] .rela.debug_loc RELA 0000000000000000 01d47838[85] .debug_ranges PROGBITS 0000000000000000 00ff1114[86] .rela.debug_[...] RELA 0000000000000000 01f348d3、去除调试信息 方式一 a、 使用strip去除文件中全部多余信息防止被反编译 # strip ice-x86.ko # readelf -S ice-x86.ko |grep debug看下文件的体积缩小很多 ll ice-x86.ko -rw-r--r--. 1 root root 786496 Aug 15 10:12 ice-x86.ko file 文件信息中改变stripped # file ice-x86.ko ice-x86.ko : ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]ca1f40033e8b3ce779deb4604897f67aea62f459, strippedb、 strip 去除部分 debug 信息 # strip -g ice-x86.ko.xz # readelf -S ice-x86.ko |grep debug看下文件的体积缩小很多 # ll ice-x86.ko -rw-r--r--. 1 root root 1880144 Aug 15 10:07 ice-x86.kofile 文件信息中改变with debug_info # file ice-x86.ko.xz ice-x86.ko.xz: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]ca1f40033e8b3ce779deb4604897f67aea62f459, not stripped方式二 除了使用 strip 还能使用 objcopy 去除部分调试信息 objcopy -g ice-x86.ko看下文件的体积缩小很多 # ll ice-x86.ko -rw-r--r--. 1 root root 1880144 Aug 15 10:07 ice-x86.kofile 文件信息中改变with debug_info相当于执行了 strip -g # file ice.ko : ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]ca1f40033e8b3ce779deb4604897f67aea62f459, not stripped # ll ice-x86.ko
http://www.hkea.cn/news/14507765/

相关文章:

  • 西宁seo网站天津网站设计哪家公司好
  • 生成网站 目录大型门户网站制作流程
  • 从网站建设到网站运营做旅游的网站有哪些
  • 东莞横沥网站设计黑马程序员就业情况
  • 网站付款链接怎么做设计公司名字logo
  • 深圳个人网站设计毕业答辩ppt网站开发
  • 建设一个小说网站wordpress搭建官网视频
  • 河北高阳做网站的网站备案核验点 上海
  • 门户网站的案例分析wordpress柚子皮5.31
  • 网站开发可能遇到的问题电商网站开发过程
  • 编程常用网站湖北企业模板建站信息
  • 网站开发公司怎么查询装修素材网站有哪些
  • 汉中网站建设哪家好wordpress 如何更改主页
  • 网站建设内容论文通信科技网站设计
  • 微信小程序 做网站南京seo优化推广
  • 西安做网站必达网络郑州天梯网站制作
  • 响应式网站导航栏it人必看的网站
  • 个人网站html源码衡阳广告设计公司
  • 商务网站开发考卷品牌广告视频
  • 学生保险网站潍坊网络推广
  • 无锡捷搜网站建设网站搭建服务
  • 虚拟电子商务网站建设前期规划方案如何做期货培训网站
  • 葫芦岛做网站公司自己做网站主机
  • 支付宝手机网站签约网站优化解决方案
  • 广州互帮物流哪家公司做的网站脚本语言在网站开发中
  • 哪网站建设好枣庄网站制作
  • 个人网站有哪些类型滁州网站建设信息推荐
  • 做虚假网站犯法吗专门做网站建设的
  • 网站百度手机端排名怎么查询网站切图是什么意思
  • 可遇公寓网站哪个公司做的某个网站做拍卖预展的好处