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

免费开源电商系统搜索引擎优化的方法

免费开源电商系统,搜索引擎优化的方法,云主机建站,中盛客户管理软件使用 -fPIC 选项#xff0c;会生成 PIC 代码。.so 要求为 PIC#xff0c;以达到动态链接的目的#xff0c;否则#xff0c;无法实现动态链接。non-PIC 与 PIC 代码的区别主要在于 access global data, jump label 的不同。比如一条 access global data 的指令#xff0c;n… 使用 -fPIC 选项会生成 PIC 代码。.so 要求为 PIC以达到动态链接的目的否则无法实现动态链接。 non-PIC 与 PIC 代码的区别主要在于 access global data, jump label 的不同。 比如一条 access global data 的指令 non-PIC 的形势是ld r3, var1 PIC 的形式则是ld r3, var1-offsetGOT,意思是从 GOT 表的 index 为 var1-offset 的地方处 指示的地址处装载一个值,即 var1-offsetGOT 处的4个 byte 其实就是 var1 的地址。这个地址只有在运行的时候才知道 是由 dynamic-loader(ld-linux.so) 填进去的。 再比如 jump label 指令 non-PIC 的形势是jump printf 意思是调用 printf。 PIC 的形式则是jump printf-offsetGOT,意思是跳到 GOT 表的 index 为 printf-offset 的地方处 指示的地址去执行这个地址处的代码摆放在 .plt section每个外部函数对应一段这样的代码其功能是呼叫 dynamic-loader(ld-linux.so) 来查找函数的地址(本例中是 printf)然后将其地址写到 GOT 表的 index 为 printf-offset 的地方 同时执行这个函数。这样第2次呼叫 printf 的时候就会直接跳到 printf 的地址而不必再查找了。 GOT 是 data section, 是一个 table, 除专用的几个 entry每个 entry 的内容可以再执行的时候修改 PLT 是 text section, 是一段一段的 code执行中不需要修改。 每个 target 实现 PIC 的机制不同但大同小异。比如 MIPS 没有 .plt, 而是叫 .stub功能和 .plt 一样。 可见动态链接执行很复杂比静态链接执行时间长;但是极大的节省了 sizePIC 和动态链接技术是计算机发展史上非常重要的一个里程碑。
http://www.huolong8.cn/news/436669/

相关文章:

  • 新闻类的手机网站怎么做企业站seo价格
  • 山西通州集团网站建设公众号官网登录
  • 烟台优化网站排名vrchat视频转码
  • 郑州网站优化软件鸿蒙最新版本
  • wordpress自定义字段位置百度系优化
  • x浏览器新站整站优化
  • 河南郑州网站制作国外设计参考网站
  • jiasale wordpress百度搜索关键词排名优化技术
  • 中国建设基础设施总公司 网站规范 加强网站建设管理
  • 变更网站怎么做莘庄网站建设
  • 做外贸的人常用的网站怎么样才能找到网站后台网址
  • 班级网站 建设目标html在线记账网站模板
  • 自己做淘宝客登录网站网页设计与制作需求书
  • 购物网站设计公司上海网商电子商务有限公司
  • 西安网站制作工程师青浦网站开发
  • app开发网站模板免费个人网页空间ftp
  • 营销型企业网站的功能有哪些做网站前台要学哪些
  • 公司做网站怎么构思东莞的公司
  • 大数据营销侵权案例seo做的不好的网站有哪些
  • 内部网站建设计划有哪些免费网站可以发布广告
  • 西安网站建设多钱百度品牌广告多少钱一个月
  • 上海网站建设咨询wordpress模板怎么用
  • 陕西大型网站建设做钓鱼网站要什么工具
  • 做旅游攻略的网站代码河北建设工程信息网招标公告秦皇岛北戴河华北疗养院
  • 外贸站外推广网站模板文件在哪里下载
  • 装修设计公司网站排名工业设计本科生作品集
  • 网站建设用哪种语言wordpress 手机首页
  • 合肥做网站多少钱网站首页tdk怎么做
  • 养殖企业网站2022新闻大事件摘抄
  • 网站建设模板成功案例深圳电子商务网站开发