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

wordpress和wix网站seo标题是什么意思

wordpress和wix,网站seo标题是什么意思,zblog建站教程,自己可以做微网站吗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.mnyf.cn/news/14858.html

相关文章:

  • 做电子商务网站需要学什么免费seo网站诊断免费
  • 做网站 数据库网站建站方式有哪些
  • 100M家用宽带可做网站服务器吗东莞谷歌推广
  • 做网站广告多少钱百度不能搜的十大禁词
  • 文案写作网站百度seo和sem的区别
  • 做网站背景步骤自己制作网页的网站
  • 帮做毕设的网站百度竞价排名黑幕
  • 扁平化设计 科技感网站素材百度如何推广网站
  • 建设网站的企业合肥seo网站排名优化公司
  • 东莞哪家公司做网站比较好网站制作400哪家好
  • 湖北建站方案网站快速推广
  • 我们是谁 网站运营互联网营销的方法
  • wordpress复制网站模板专业关键词排名软件
  • 织梦网站模板软文推广的好处
  • 行业 网站 方案网络管理系统
  • 达州市建设规划网站深圳网络推广外包
  • 山东做网站建设的好公司排名下载百度免费版
  • 昆山城市建设投资有限公司网站seo课程在哪培训好
  • 网站开发工具推荐百度合伙人官方网站
  • 响应式手机网站建设怎样自己开发一款软件
  • 在家里怎样做网站网站为什么要做seo
  • 做视频网站犯法吗网站专业术语中seo意思是
  • wordpress友情链接提交seo工资服务
  • 元氏县城有做网站广告的吗性价比高seo的排名优化
  • 网站description网上营销模式
  • 做网站网关备案b站推广网站2024mmm
  • 低成本网络营销方式seo推广平台服务
  • 如何建设合法的网站广告公司招聘
  • 做视频网站用什么语言网络推广方法有哪些
  • 做的物流网站有哪些seo诊断分析报告