码迷,mamicode.com
首页 >  
搜索关键字:静态链接 符号解析 重定位    ( 729个结果
Linux ELF 文件结构
Linux下ELF文件类型分为以下几种:    1、可重定位文件,例如SimpleSection.o;    2、可执行文件,例如/bin/bash;    3、共享目标文件,例如/lib/libc.so。    再接下来的文章中,我们会使用objdump,readelf,hexdump,nm等来分析一个Linux中可重定位文件SimpleSection.o。    首先附上SimpleSecti...
分类:系统相关   时间:2014-09-09 21:38:39    阅读次数:564
Lua和C++交互总结(很详细)
1.lua堆栈。 2.c++调用lua。 3.lua调用c++(静态链接方式和dll方式)。...
分类:编程语言   时间:2014-09-07 19:53:35    阅读次数:443
C# 指针学习笔记之fixed 语句
大学的时候学过C++、C,最近工作也不是很忙,就想起看看C#中的指针,看看、回忆一下啊,指针的用法,以下学习笔记摘自msdn:fixed 语句 fixed 语句禁止垃圾回收器重定位可移动的变量。fixed 语句只能出现在不安全的上下文中。Fixed 还可用于创建固定大小的缓冲区。 备注 fixed 语句设置指向托管变量的指针并在 statement 执...
分类:其他好文   时间:2014-09-05 16:14:41    阅读次数:237
静态编译、动态编译、静态链接库和动态链接库理解
1.静态编译:编译器在编译可执行文件时,把需要用到的对应动态链接库(.so或.ilb)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行时不需要依赖于动态链接库.2.动态编译: 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了...
分类:其他好文   时间:2014-09-03 14:49:08    阅读次数:204
DLL的概念、dll导出类(转贴)
1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别:(1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含...
分类:其他好文   时间:2014-09-02 17:33:55    阅读次数:250
PE文件结构详解(六)重定位
前面两篇PE文件结构详解(四)PE导入表和PE文件结构详解(五)延迟导入表介绍了PE文件中比较常用的两种导入方式,不知道大家有没有注意到,在调用导入函数时系统生成的代码是像下面这样的:在这里,IE的iexplorer.exe导入了Kernel32.dll的GetCommandLineA函数,可以看到...
分类:其他好文   时间:2014-08-31 11:51:31    阅读次数:214
pthread在Qt+Windows下的使用
pthread是牛逼的跨平台线程库,无需多介绍。下载pthread-win32,解压后将x86里的pthreadVC2.dll放到system32目录里,将pthreadVC2.lib放入项目中去,Qt项目里包含pthread.h就可以使用pthread的功能了。这种是动态链接,因为静态链接一直没搞...
分类:Windows程序   时间:2014-08-29 15:59:08    阅读次数:1502
第三章:存储器管理
内存管理:     存储管理的功能:         ·内存空间的分配与回收,包括内存的分配和共享         ·地址转换         ·内存空间的扩充         ·存储保护   程序的装入:         ·静态重定位          ·动态重定位   程序的链接:        ·静态链接         ·装入时动态链接        ·运行时动态链...
分类:其他好文   时间:2014-08-27 16:43:28    阅读次数:199
SDK编程笔记 - DLL篇[转]
1. 动态链接之含义 在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链接到一起,形成一个可执行文件(.exe)。使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。这样做的缺点是对于多个程序都使用....
分类:其他好文   时间:2014-08-27 12:43:57    阅读次数:218
Linux GCC编译使用动态、静态链接库 (转)
原文出处:http://blog.csdn.net/a600423444/article/details/7206015在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。动态链接库的好处就是节省内存空间。1、Linux下创建动态链接库在使用GCC编译程序时...
分类:系统相关   时间:2014-08-26 00:14:15    阅读次数:457
729条   上一页 1 ... 64 65 66 67 68 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!