码迷,mamicode.com
首页 >  
搜索关键字:静态链接    ( 428个结果
在VS2012下静态链接MFC的问题
1>------已启动生成:项目:MFCApplication1,配置:DebugWin32------1>uafxcwd.lib(afxctrlcontainer2.obj):errorLNK2005:"void__cdeclAfxRegisterMFCCtrlClasses(void)"(?Af...
分类:其他好文   时间:2014-09-13 02:59:24    阅读次数:228
gcc -static hello.c 背后究竟发生了什么
大家可能经常使用gcc -static ***.c,那么这个静态链接究竟使用了什么命令,又链接了哪些库呢?    我们首先来分析libc.a是个什么文件。我们已经知道了xxx.so是动态链接库,xxx.o是静态链接库或者说可重定位文件,/bin/bash为可执行文件。    libc.a其实是很多可重定位文件的集合,而且每个可重定位文件中一般都只写一个函数。例如printf.o只有printf一个...
分类:其他好文   时间:2014-09-10 17:45:40    阅读次数:236
从二进制代码来看静态链接本质
静态链接大家并不陌生,本文将从二进制代码来分析静态链接的本质。    首先列出将要静态的链接的两个源文件,它们分别是a.c和b.c,最后链接成功的文件为ab。    a.c代码如下:extern int shared; extern void swap(int * ,int *); int main(){ int a = 100; swap( &a, &shared ); }    b.c代...
分类:其他好文   时间:2014-09-10 10:55:50    阅读次数:254
Lua和C++交互总结(很详细)
1.lua堆栈。 2.c++调用lua。 3.lua调用c++(静态链接方式和dll方式)。...
分类:编程语言   时间:2014-09-07 19:53:35    阅读次数:443
静态编译、动态编译、静态链接库和动态链接库理解
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
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
428条   上一页 1 ... 36 37 38 39 40 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!