![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译链接加载
seaer0903
这个作者很懒,什么都没留下…
展开
-
在VC中编译、运行程序的小知识点
1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。转载 2011-08-10 22:38:15 · 288 阅读 · 0 评论 -
《程序员的自我修养》总结(二)
四。动态链接 1.why: 节约内存和磁盘空间、程序开发发布和更新2.efl的dso的地址无关代码pic,通过got段间接实现 3.动态链接可以延迟绑定 4.动态符号表、动态重定位表 5.dll是地址有关的,加载时可能需要rebasing五。栈与调用惯例原创 2011-08-27 23:27:23 · 261 阅读 · 0 评论 -
《程序员的自我修养》总结(一)
一. 计算机领域 1.计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。(dso的pic通过got表来实现,vmware虚拟机,java的跨平台等等) 2.计算机硬件为os提出接口,供os使用;os为应用程序提供api,让其使用os实现的功能;....原创 2011-08-27 23:15:12 · 382 阅读 · 0 评论