码迷,mamicode.com
首页 >  
搜索关键字:动态库 静态库    ( 2399个结果
makefile 嵌套
目录结构: dynamic 和 static 两个目录实现加法功能, 分别生成动态库和静态库, main.c 主文件链接加法功能, 终端命令执行: make dynamic=1 则编译动态库进行链接 , make 静态库编译 动态库的makefile内容: 静态库makefile内容: 根目录的ma ...
分类:其他好文   时间:2018-11-10 23:52:09    阅读次数:197
Makefile学习(二)----生成静态库文件
Lunix下编译静态库文件: .o后缀文件:编译生成的中间代码文件; .a后缀文件:静态库文件,编译的时候会合到可执行程序中,文件比较大; .so后缀文件:动态库文件,只是一个指向,不会合到可执行程序中,当要调用函数库的时候才使用; 用一个简单的例子阐述下在lunix环境下生成静态库文件的过程: 一 ...
分类:其他好文   时间:2018-11-10 12:57:58    阅读次数:248
什么叫安卓端车牌识别sdk?
安卓端车牌识别sdk安卓前端车牌识别技术是像要像扫二维码那样去识别车牌。此OCR软件对车牌颜色、车牌号进行识别。为促进人工智能化建设研发而来的应用。此应用基于移动端平台,手机、PDA、安卓系统带200万像素以上的摄像头,该安卓移动端前端车牌识别技术sdk,支持android、ios等。Android平台提供Jar包,IOS平台提供.a静态库,从拍照识别车牌一步步研发首创视频流OCR识别。安卓前端车
分类:移动开发   时间:2018-11-08 19:11:03    阅读次数:236
Windows编译OpenCV4Android解决undefined reference to std错误
OpenCV4Android支持三种使用方式1.Java层调用2.NDK调用动态库(方便,但是会包含整个.so库)3.NDK调用静态库(灵活,比如没有用到机器学习模块,libopencv_ml.a里的代码是不会打包到动态库里的)通过链接静态库的方式使用OpenCV4Android,CMAKE配置如下 ...
分类:移动开发   时间:2018-11-05 23:44:53    阅读次数:497
2018/11/05-DLL和基本DLL结构-《恶意代码分析实战》
动态链接库(DLL)是使用库来在多个应用程序之间共享代码的Windows特有方式。一个DLL程序是不能独自运行的可执行文件,但它可导出一些被其他应用程序使用的函数。 静态库是在DLL程序引入之前的标准方案,并且仍在使用,但是它们更加少见一些。现在Windows系统主要使用DLL程序,而不是静态库,主 ...
分类:其他好文   时间:2018-11-05 20:04:52    阅读次数:135
ELF文件加载与动态链接(二)
GOT应该保存的是puts函数的绝对虚地址,这里为什么保存的却是puts@plt的第二条指令呢? 原来“解释器”将动态库载入内存后,并没有直接将函数地址更新到GOT表中,而是在函数第一次被调用时,才会进行函数地址的重定位,这样做的好处是可以加快程序加载速度,尤其对大型程序来说。有关这方面的更详细的信 ...
分类:其他好文   时间:2018-11-03 19:21:27    阅读次数:251
Android Hook框架adbi源码浅析(二)
二、libbase 其实上面加载完SO库后,hook的功能我们完全可以自己在动态库中实现。而adbi作者为了方便我们使用,编写了一个通用的hook框架工具即libbase库。libbase依然在解决两个问题:1.获取要hook的目标函数地址;2.给函数打二进制补丁即inline hook。 关于获取 ...
分类:移动开发   时间:2018-11-03 19:12:07    阅读次数:201
Android之makefile
在Android的源代码中,随处可见Makefile,那么Makefile到底是用来干嘛的呢?其实Makefile和Maven、ANT、Gradle一样,属于构建工具,当项目比较庞大的时候,就可以使用makefile来构建项目了 makefile简介 一个工程中的源文件不计其数,其按类型、功能、模块 ...
分类:移动开发   时间:2018-11-02 00:20:15    阅读次数:186
在Linux PC上查看arm交叉编译的可执行文件依赖的动态库
在Ubuntu宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,类似于PC linux上的ldd命令。 在电脑上安装的Linux系统中,有一个ldd命令,可以查看对应的可执行文件或库文件依赖哪些库,但可执行文件或库文件要求与操作系统的编译器类型相同,即电脑是X86的GCC编译器,那么无 ...
分类:系统相关   时间:2018-10-30 17:15:26    阅读次数:418
(原)用xcode9编译出ios越狱机程序使用的dylib
因为xcode9默认不能创建dylib工程,所以 选择 静态库 工程后,修改编译选项使得变成dylib工程. 步骤: 一、xcode9 -> File -> New -> Project... -> Cocoa Touch Static Library 二、xcode的最上面编译按钮(三角形)右边有 ...
分类:移动开发   时间:2018-10-29 12:54:31    阅读次数:302
2399条   上一页 1 ... 32 33 34 35 36 ... 240 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!