码迷,mamicode.com
首页 >  
搜索关键字:动态库 静态库    ( 2399个结果
mac下SVN上传.a静态库文件
在mac下很多svn管理工具默认都不能上传.a文件。从网上扒了下,用命令行可以解决此问题。打开终端,cd 进入到需要上传的.a文件所在的文件夹。确保 ls能看到.a文件然后使用命令,如:svn add libzbar.a使用完成后出现 A (bin) libzbar.a表示添加成功,用sv...
分类:Web程序   时间:2014-11-26 15:54:17    阅读次数:173
构建Android的交叉编译器、用ndk编译移植
在之前的博文中提到了用arm-none-linux-gnueabi-gcc交叉编译移植程序到Android平台上。也提到了,Android中没有glibc,所以arm-none-linux-gnueabi-gcc编译出来的程序需要在编译时指明连接器,并且将所需要的动态库拷贝到Android机器中。详见:http://thedevilking.blog.51cto...
分类:移动开发   时间:2014-11-26 06:45:23    阅读次数:160
linux 运行时加载不上动态库 解决方法(转)
1. 连接和运行时库文件搜索路径到设置库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默...
分类:系统相关   时间:2014-11-25 18:10:41    阅读次数:166
GNU Make----Core Automatic Variables
$@ 表示规则的目标文件名。如果目标是一个文档文件(Linux中,一般称.a 文件为文档文件,也称为静态库文件),那么它代表这个文档的文件名。在多目标模式规则中,它代表的是哪个触发规则被执行的目标文件名。 $% 当规则的目标文件是一个静态库文件时,代表静态库的一个成员名。例如,规则的目标是“foo....
分类:其他好文   时间:2014-11-25 16:05:48    阅读次数:256
cmake使用
0. 前言一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下。本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请参考相关资料之后再继续向下看。本文中介绍的是生成可执行程序的方法和步骤,生成动态库和静态库的方法与此有所不同,随后会介绍动...
分类:其他好文   时间:2014-11-24 16:51:09    阅读次数:307
【Linux笔记】细说linux系统下共享库的命名规范和使用方法
1. Shared Library的优势 共享库,又称动态库或so文件,顾名思义,它可以在可执行文件启动时加载或进程运行期被调用。使用共享库有很多好处,例如(包含但不限于下面提到的场景): 1) 减少了依赖共享库的模块的大小,因为它们不必把共享库提供的功能的实现代码静态编译到自己的模块代码中。 2)在同一台机器上运行的多个进程会在内存中共享同一份动态库,操作系统采用的这种内存布局方式可以极大...
分类:系统相关   时间:2014-11-24 15:27:52    阅读次数:473
vs2012编译C代码,总是出现error C2143: syntax error : missing ';' before 'type'
今天编译一个动态库,里面有用C编写的源文件,为了调试自己加了一些简单的信息输出语句,但是总是编译不过,最后精简到只是定义一个函数的局部变量也会编译失败,最后Google了才明白,vs在编译C代码的时候会有一些特殊的check,其中一种就是需要函数定义局部变量要在开头。举例如下:错误的代码void f...
分类:其他好文   时间:2014-11-24 14:59:40    阅读次数:257
动态链接库的ELF头分析
ELF(Executable and Linking Format)用于存储Linux程序。ELF文件分三种类型: 1、目标文件(通常是.o); 2、可执行文件(我们的运行文件) 3、动态库(.so)ELF头的各个字段:typedef struct { unsigned char e_ident.....
分类:其他好文   时间:2014-11-24 11:40:39    阅读次数:225
Android动态加载so文件
Android加载动态库(so文件)
分类:移动开发   时间:2014-11-24 08:38:25    阅读次数:224
TreeFrog (C++ Web Framework)开发之http文件服务器
开发者使用 treefrog 建立的工程,生成的是动态库,会被 tfserver 加载,tfserver 将 URL 处理为 controller 、 action 、 argument 三部分,参考URL Routing这个文档。如下:[html] view plaincopy/controll....
分类:编程语言   时间:2014-11-23 07:02:07    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!