码迷,mamicode.com
首页 >  
搜索关键字:动态库    ( 1637个结果
ARM ELF函数重定位
ARM ELF的函数重定位与x86是一致的,但由于汇编指令不同,再鼓捣一遍。 示例代码: 通过 readelf -r 可以查看ELF中所有需要重定位的函数,我们以fopen()函数为例,分析其重定位过程。 首先main()函数中,通过 bl 82f4调用fopen(),82f4是一个16进制表示的地 ...
分类:其他好文   时间:2018-10-28 00:07:36    阅读次数:519
Linux编程中链接库的使用
链接库本质上是一段可执行的二进制代码,可以被操作系统载入内存执行。按加载的时机不同,链接库可以分为静态链接库和动态链接库。 静态链接库:编译过程中加载进可执行文件的库(静态库省去了运行时加载的消耗,但会导致可执行文件体积增大)动态链接库:程序运行过程中,动态加载进内存的库(动态库加载需要资源消耗,但 ...
分类:系统相关   时间:2018-10-26 22:19:07    阅读次数:262
Linux动态库
命名规则:lib+名字+.so 2)制作动态库步骤: 1.生成与位置无关的代码(.o文件) gcc -fPIC -c *.c 2.打包.o文件,生成库文件 gcc -shared -o libMyTest.so *.o -Iinclude 3)动态库使用: 1.gcc main.c ./lib/li ...
分类:系统相关   时间:2018-10-23 23:03:34    阅读次数:211
基于SylixOS 对 Goahead 进行配置使用 OpenSSL
编译并部署OpenSSLSylixOS支持OpenSSL,git地址为:http://git.sylixos.com/repo/openssl.git获取OpenSSL工程源码后,导入RealEvo-IDE中编译,编译完成后生成动态库文件和openssl可执行文件,如下图所示。配置设备IP地址并部署openssl和动态库到设备端。终端命令行输入opensslversion可查看openssl版本号
分类:其他好文   时间:2018-10-23 17:56:30    阅读次数:250
C语言基础补充
编译器四个步骤 1. 预处理:头文件展开和宏定义展开条件编译 2. 编译:语法检查,生成汇编代码 3. 汇编:声明目标代码,无法执行,因为缺少链接 4. 链接:链接动态库,比如windows中的dll文件 为什么要声明变量 提前说明占用多大空间。 原码 补码 反码 原码和普通数字的区别:负数最高位是 ...
分类:编程语言   时间:2018-10-22 20:17:55    阅读次数:186
VS2017-Linux项目-使用第三方库如何配置
1、虚拟机Ubuntu 16.04,安装第三方库,perftools::tcmalloc。 2、Win10下vs2017创建linux项目。 3、项目>>属性>>VC++ 目录>>, 配置虚拟机头文件路径, 库路径。 4、项目>>属性>>链接器>>输入>>动态库名。输入项目中用到的库名,如 libt ...
分类:系统相关   时间:2018-10-20 12:57:11    阅读次数:528
NPOI写Excel,Microsoft.Office.Interop.excel.dll 转换Excel为PDF
首先要引用NPOI动态库和Microsoft.Office.Interop.excel.dll (Microsoft.Office.Interop.excel.dll 下载链接,下载以后解压文件,把Microsoft.Office.Interop.excel.dll拷贝到项目下,添加引用。NPOI的 ...
分类:其他好文   时间:2018-10-17 12:19:58    阅读次数:168
iOS开发 Xcode10报错缺少libstdc++.6.0.9.tbd
错误原因是因为iOS12去掉了了lstdc++.6.0.9.tbd动态库, 全部采用libc++代替lstdc++的动态库, 而有的第三方还在依赖lstdc++.6.0.9.tbd动态库 解决办法, 把Xcode9中的libstdc++.6.0.9.tbd复制到Xcode10下 /Applicati ...
分类:移动开发   时间:2018-10-15 12:06:23    阅读次数:444
Xcode 动态库及Framework 安装路径设置
使用Xcode开发动态库及Framework时,需要为其设置Install path。在设置Install path时,可能会使用到以下几个路径: 1)绝对路径: 绝对路径,通常用于设置固定目录下的Framework、动态库。 2)@executable_path:执行路径,通常用于设置直接在App ...
分类:其他好文   时间:2018-10-13 22:55:57    阅读次数:552
linux一些比较重要的环境变量。配置文件
永久添加环境变量PATH 方法一:编辑/etc/profile.d/NAME.sh 写入这句话export PATH=/PATH/TO/SOMEWHRER:$PATH 永久修改动态库文件搜索路径 方法一:编辑/etc/ld.so.conf.d/NAME.conf 直接添加新的库文件路径至此文件中 然 ...
分类:系统相关   时间:2018-10-13 19:56:19    阅读次数:197
1637条   上一页 1 ... 26 27 28 29 30 ... 164 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!