码迷,mamicode.com
首页 >  
搜索关键字:动态库 静态库    ( 2399个结果
libevent在windows下使用步骤详解
libevent是一个常用的网络库,下面就看看在windows下面编译测试的过程吧。 一 环境 系统:win8.1 编译器:VS2013 官方下载地址:http://libevent.org/ 版本:2.0.22-stable 二 编译静态库 1 解压 把上面下载到libevent-2.0.22-stable.tar.gz解压,得到libevent-2.0.22-stabl...
分类:Windows程序   时间:2015-03-08 17:14:26    阅读次数:19613
xcode 编译打包 支持64位 设置
首先说两个时间1.自2015年2月份开始,新上传到iTunes上面审核的app,必须支持64位,新上传是指第一次上传,或者没有审核通过过,总之就是在AppStore上面没有上架的app,必须支持64位,包括工程里面的代码和用到的静态库文件2.如果之前iTunes上面有审核通过的app,现在只是上传升...
分类:其他好文   时间:2015-03-08 12:58:56    阅读次数:8818
Linux进程的堆
进程的地址空间中有很大的一块区域是被称作“堆”的区域 其地址空间是在进程的.data和.bss的地址增长方向到动态库区域的低地址部分的范围 堆可以理解成是进程的一大块内存区域(已经分配实际物理内存,但并不是所有的地址空间都分配了物理内存,其大小根据系统类型和版本来定) 用来供进程中的程序动态分配内存空间 通常,进程通过向操作系统批发一大块实际的内存空间交给glibc管理以提高动态内存请求和释放的效率 在程序要请求动态分配比较小的内存空间的时候,glibc从这一大块内存空间中分配之 当程序要请求动态分配较大的...
分类:系统相关   时间:2015-03-07 20:03:14    阅读次数:194
修改静态库
0) 背景 有个静态库叫做 slib.lib, 其中包含两个 obj 文件: expofunc1.obj |- void sayHello1() { printf("Hello 1\n"); } |- void sayWorld1() {} expofunc...
分类:其他好文   时间:2015-03-07 19:51:34    阅读次数:161
binutils工具集,软件开发利器
在binutils工具集中,以下工具是我们在做嵌入式软件开发时需要掌握的: as是汇编编译器,用于将汇编代码转换为目标文件。 add2line用户得到程序指令地址所对应的函数,以及函数所在的源文件名和函号; ar用于创建和修改档案文件,以及从档案文件中抽取文件。静态库(.a文件)就是一种档案文件,需要用它生成和管理; ld:链接器; nm:用于列出程序文件中的符号及符号在内存中的(开始)...
分类:其他好文   时间:2015-03-07 17:13:55    阅读次数:211
【Linux 相关】 静态库与动态库的编译和使用
参考博客 http://www.cnblogs.com/feisky/archive/2010/03/09/1681996.html上述博客中关于静态库与动态库的讲解,很清晰!库的定义:库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。静态库和动态库的区别1....
分类:系统相关   时间:2015-03-07 06:13:51    阅读次数:299
Android.mk详解
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个...
分类:移动开发   时间:2015-03-06 16:59:07    阅读次数:174
linux下编译静态库openssl
先编译zlibcmake . -DCMAKE_INSTALL_PREFIX=/dependsmakemake install然后编译openssl./config zlib no-rc5 no-shared --prefix=/depends --with-zlib-include=/depends...
分类:系统相关   时间:2015-03-05 20:57:03    阅读次数:910
IOS-使用framework实现功能模块动态更新
测试Xcode版本为6.1.1 实现过程简述:把想要的作为动态更新的模块,移动到我们创建的Framework工程中,然后得到我们想要的动态库文件,把此文件再通过iTunes放到“主程序”项目的document文件夹下,从而实现从主程序中去加载此动态库,从而实现功能模块的动态更新效果。理想效果为支付宝APP,而支付宝采用的是HTML5(网页)的形式实现的,这是目前最通用的实现方式,但是不适用于复杂...
分类:移动开发   时间:2015-03-05 14:51:19    阅读次数:272
jni基础
学习hadoop的过程中涉及到了jni,了解了下jni的原理: jni,java native interface,它弥补了JAVA的与平台无关这一优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。应用于性能要求高,有系统调用的时候。 ...
分类:其他好文   时间:2015-03-05 14:39:22    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!