静态链接

编辑:企图网互动百科 时间:2019-12-06 11:40:37
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
静态链接是由链接器在链接时将库的内容加入到可执行程序中的做法。链接器是一个独立程序,将一个或多个库或目标文件(先前由编译器汇编器生成)链接到一块生成可执行程序。
中文名
静态链接
外文名
Static link
缺    点
生成的可执行文件太大
优    点
对服务器的负载很小
任    务
符号解析、重定位等

静态链接简介

编辑
静态链接的最大缺点是生成的可执行文件太大,需要更多的系统资源,在装入内存时也会消耗更多的时间。
像Unix ld程序这样的静态链接器(static linker)以一组可重定位的目标文件作为输入,生成一个完全连接的可以加载和运行的可执行目标文件作为输出。输入的可重定位目标文件由各种不同的代码和数据节(section)组成。指令在一个节中,初始化的全局变量在一个节中;而未初始化的变量在另外一个节中。

静态链接静态链接优点

编辑
大家都知道静态链接对SEO(搜索引擎优化 Search Engine Optimization)有很大益处,而且静态链接对服务器的负载很小,但静态链接的缺点是不能随时更新。对于伪静态的优点,这个并不好讲,伪相比动态链接而言,并没有提到速度的提升,相比较而言,因为是假静态链接,其实还是一个动态链接,也是同样需要翻译为静态链接的。最大的好处就是让搜索引擎把自己的网页当做静态网页来处理。

静态链接静态链接对seo的作用

编辑
静态链接对于搜索引擎常友好的,至于说为什么友好,可能有很多个人并不清楚,我们直接在优点里面,就能够找到搜索引擎喜欢的东西,搜索引擎最喜欢的就是速度快,网站速度快,表明你的网站服务器非常的好,虽然说这个速度的提升常的微弱的,可能只有几毫秒,或者更少的速度提升,但是可能就是这一点点的时间,让搜索引擎更喜欢你呢。这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究,争取总结出更多更好的经验。

静态链接链接器必须完成的任务

编辑
为了构造可执行文件,链接器必须完成两个主要的任务:
1、符号解析(symbol resolution)。目标文件定义和引用符号。符号解析的目的是将每个符号引用刚好和一个符号定义联系起来。
2、重定位(relocation)。编译器汇编器生成从地址0开始的代码和数据节。链接器通过把每个符号定义和一个存储器位置联系起来,然后,修改所有对这些符号的引用,使他们指向这个存储器位置,从而重定位这些节。
词条标签:
计算机术语 计算机学