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

简述一个商务网站建设的步骤站长工具seo综合查询腾讯

简述一个商务网站建设的步骤,站长工具seo综合查询腾讯,wordpress换域名媒体库不显示图片,那个网站教我做美食最好一. 前言 在一些时候,我们需要知道一个程序或者动态库所依赖的动态库有哪些。比如,当我们运行一个程序的时候,发现可能会报错,提示找不到某个符号,这时我们就需要知道程序依赖了什么库,从而添加对应需要的动…

一. 前言

        在一些时候,我们需要知道一个程序或者动态库所依赖的动态库有哪些。比如,当我们运行一个程序的时候,发现可能会报错,提示找不到某个符号,这时我们就需要知道程序依赖了什么库,从而添加对应需要的动态库。等等,接下来介绍两种方法查看程序和动态库所依赖的动态库。

二. 方法介绍

1. 使用objdump命令
objdump -p FILE

        objdump命令加上"-p"选项可以打印程序的头部信息,包含各个段的信息和符号表的信息,其中,段信息中会有一个NEEDED字段,表示程序需要依赖的动态库,案例如下:

[root@localhost code]# objdump -p json-c/test1json-c/test1:     file format elf64-x86-64Program Header:PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r-xINTERP off    0x0000000000000238 vaddr 0x0000000000400238 paddr 0x0000000000400238 align 2**0filesz 0x000000000000001c memsz 0x000000000000001c flags r--LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**21filesz 0x0000000000000fd4 memsz 0x0000000000000fd4 flags r-xLOAD off    0x0000000000001e00 vaddr 0x0000000000601e00 paddr 0x0000000000601e00 align 2**21filesz 0x00000000000002ac memsz 0x00000000000002b0 flags rw-DYNAMIC off    0x0000000000001e18 vaddr 0x0000000000601e18 paddr 0x0000000000601e18 align 2**3filesz 0x00000000000001e0 memsz 0x00000000000001e0 flags rw-NOTE off    0x0000000000000254 vaddr 0x0000000000400254 paddr 0x0000000000400254 align 2**2filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off    0x0000000000000eac vaddr 0x0000000000400eac paddr 0x0000000000400eac align 2**2filesz 0x0000000000000034 memsz 0x0000000000000034 flags r--STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-RELRO off    0x0000000000001e00 vaddr 0x0000000000601e00 paddr 0x0000000000601e00 align 2**0filesz 0x0000000000000200 memsz 0x0000000000000200 flags r--Dynamic Section:NEEDED               libjson-c.so.4NEEDED               libc.so.6INIT                 0x00000000004008f8FINI                 0x0000000000400e24INIT_ARRAY           0x0000000000601e00INIT_ARRAYSZ         0x0000000000000008FINI_ARRAY           0x0000000000601e08FINI_ARRAYSZ         0x0000000000000008GNU_HASH             0x0000000000400298STRTAB               0x0000000000400510SYMTAB               0x00000000004002d0STRSZ                0x00000000000001c9SYMENT               0x0000000000000018DEBUG                0x0000000000000000PLTGOT               0x0000000000602000PLTRELSZ             0x00000000000001b0PLTREL               0x0000000000000007JMPREL               0x0000000000400748RELA                 0x0000000000400730RELASZ               0x0000000000000018RELAENT              0x0000000000000018VERNEED              0x0000000000400710VERNEEDNUM           0x0000000000000001VERSYM               0x00000000004006daVersion References:required from libc.so.6:0x09691a75 0x00 02 GLIBC_2.2.5

        由上面程序的NEEDED可知,test1程序依赖libjson-c.so.4libc.so.6程序,所以,使用objdump命令查看程序依赖的动态库的命令就很简单了,如下:

objdump -p json-c/test1 | grep NEEDED
2. 使用ldd命令

        ldd命令是专门用来打印程序和动态库所依赖的动态库的,命令如下:

ldd [OPTION]... FILE...

        ldd命令后面直接跟上文件名就可以了,案例如下:

# ldd json-c/test1
linux-vdso.so.1 =>  (0x00007fffccfc2000)
libjson-c.so.4 => /lib/libjson-c.so.4 (0x00007f28fcfd7000)
libc.so.6 => /lib64/libc.so.6 (0x00007f28fcc09000)
/lib64/ld-linux-x86-64.so.2 (0x00007f28fd1e6000)

        如上可以看出,ldd直接打印出了test1程序所依赖的动态库。

三. 总结

        本文介绍了两种查看程序和动态库所依赖的动态库的方法,分别是objdump -p和ldd命令,这在我们开发工作中提供便利,加快我们的开发效率。

http://www.shuangfujiaoyu.com/news/20922.html

相关文章:

  • vba可做网站吗品牌seo主要做什么
  • 手机网站大全1十大广告公司排名
  • 有哪个网站可以学做吃的培训机构有哪些
  • 南京英文网站制作郑州网站推广效果
  • 郴州网站优化文娱热搜榜
  • 做网站的编程语言组合网络营销推广方案论文
  • 普通网站建设上海今日头条新闻
  • 企业做网站建设遇到的问题惠州seo推广优化
  • 正规的镇江网站建设市场营销分析案例
  • 榆林市住房和城市建设局网站线上营销推广方式
  • 自己搭建服务器做网站2020年关键词排名
  • 帮人做传销网站违法吗百度品牌广告
  • 有多少人自己做电影网站推广营销app
  • 进出口贸易网西安网站优化
  • 江苏个人网站备案要求抖音怎么推广
  • wordpress仿砍柴网seo网络推广公司
  • 推广网站概况seo 网站优化推广排名教程
  • 网站雪花代码襄阳网站seo
  • 潍坊做电商的网站建设线上商城的推广方案
  • magento跨境b2b网站建设seo是什么味
  • 网络赚钱平台站长工具seo综合查询下载
  • 南宁哪个公司做网站建设黑帽seo优化
  • 学做家常菜的网站有哪些人工智能培训班
  • wordpress 反应慢昆明自动seo
  • 番禺区保安服务公司seo做什么网站赚钱
  • 建设银行官方网站网页版上海关键词排名提升
  • 四川省城乡住房建设部网站首页搜索引擎优化不包括
  • 系统测试包括哪些内容优化大师官网下载安装
  • 网站一个按钮如何做跳转其他链接关键词seo报价
  • wordpress新站SEO优化西安做网页的公司