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

三网获客大数据获客营销软件seo是什么意思知乎

三网获客大数据获客营销软件,seo是什么意思知乎,落伍者论坛 做网站,买个个域名做网站咋做rpmbuild 将二进制文件 strip,文件 md5 发生改变 上一篇中提到 strip 相关的操作,会去掉文件中的调试信息【strip 、objdump、objcopy 差异与区别】 在编译或打包环境中,莫名其妙的文件 大小 md5 都发生了改变,怀疑跟 rpmbuild 打…

rpmbuild 将二进制文件 strip,文件 md5 发生改变

  • 上一篇中提到 strip 相关的操作,会去掉文件中的调试信息【strip 、objdump、objcopy 差异与区别】

  • 在编译或打包环境中,莫名其妙的文件 大小 md5 都发生了改变,怀疑跟 rpmbuild 打包有关

用 file 命令,原文件与打包后解压文件对比下

源文件

ice-x86.ko.xz: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca1f40033e8b3ce779deb4604897f67aea62f459, with debug_info, not stripped

打包后文件

ice.ko.xz: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=ca1f40033e8b3ce779deb4604897f67aea62f459, not stripped

发现丢失了 debug_info,这是因为 rpmbuild 打包时一般会把 debug 信息提取出来,然后单独放入到一个 xxx.debuginfo.rpm,看一下当前环境中宏定义

# rpm --showrc  |grep "strip"
-13: __brp_strip	/usr/lib/rpm/brp-strip %{__strip}
-13: __brp_strip_comment_note	/usr/lib/rpm/brp-strip-comment-note %{__strip} %{__objdump}
-13: __brp_strip_static_archive	/usr/lib/rpm/brp-strip-static-archive %{__strip}%{?__brp_strip} %{?__brp_strip_comment_note} %{?__brp_strip_static_archive} 
-13: __strip	/usr/bin/strippip%{python2_version} install -I dist/%{1} --root %{buildroot} --strip-file-prefix %{buildroot} --no-depspip install -I dist/%{1} --root %{buildroot} --strip-file-prefix %{buildroot} --no-deps

看下 __brp_strip 宏内容

# cat /usr/lib/rpm/brp-strip
#!/bin/sh
# If using normal root, avoid changing anything.
if [ -z "$RPM_BUILD_ROOT" ] || [ "$RPM_BUILD_ROOT" = "/" ]; thenexit 0
fiSTRIP=${1:-strip}
NCPUS=${RPM_BUILD_NCPUS:-1}case `uname -a` in
Darwin*) exit 0 ;;
*) ;;
esac# Strip ELF binaries
find "$RPM_BUILD_ROOT" -type f \! -regex "${RPM_BUILD_ROOT}/*usr/lib/debug.*" \! -name "*.ko" -print0 | \xargs -0 -r -P$NCPUS -n32 sh -c "file \"\$@\" | sed -n -e 's/^\(.*\):[ 	]*ELF.*, not stripped.*/\1/p' | xargs -I\{\} $STRIP -g \{\}" ARG0

$STRIP -g 说明去除了二进制文件的调试信息, ${1:-strip}是给 STRIP 进行赋值,代表 $1 参数是否存在,如果不存在则使用 :- 后面的 strip

http://www.wangmingla.cn/news/129647.html

相关文章:

  • 做房产抵押网站需要什么手续推广方案是什么
  • 上海门户网站制作世界最新新闻
  • 服装印花图案网站推广普通话内容
  • it培训四个月骗局宁德seo培训
  • 湛江网站设计模板视频营销渠道管理
  • 安徽省建设厅到底哪个网站智能建站abc
  • 昆山自适应网站建设江西百度推广公司
  • 动画设计专业就业前景seo sem什么意思
  • 日本做衣服的网站郑州seo服务公司
  • 丽江门户网站百度竞价推广运营
  • 数字营销的概念seo建站平台哪家好
  • 网站设计类毕业设计搜索优化
  • 手机医疗网站模板最近的头条新闻
  • 推进网站建设工作计划seo自学教程
  • 沈阳网站icp备案企业文化宣传策划方案
  • 网站做推广需要到工信部备案吗seo文章代写平台
  • 免费门户网站建设二十条优化
  • 做网站必须用域名吗游戏推广怎么快速拉人
  • 公司做的网站搜索不到百度站长社区
  • 江西网站设计团队百度知道问答首页
  • 找人做网站!!! 网站定制开发店铺推广引流的方法
  • 高端手机网站建设中国三大搜索引擎
  • 做网站如何设计数据库排名优化系统
  • 匹配网站favicon百度搜索app免费下载
  • asp网站怎么做赣州网站建设公司
  • 机械毕业设计代做网站推荐营销图片素材
  • wordpress增加分类seo搜索引擎优化工资薪酬
  • 深圳做网站制作中央今日头条新闻
  • 邯郸市做网站建设aso优化排名推广
  • joomla网站如何加入会话功能搜外友链平台