库文件编译
来源:互联网 发布:理光软件研究所业务 编辑:程序博客网 时间:2024/06/06 19:15
1、交叉编译
在glog目录下:./configure --host=arm-arago-linux-gnueabi --prefix=path(库生成路径)。
后在glog当前目录的.lib下就会有.so的动态库。注意:有的库生成不仅需要执行上述命令,还需要 make install 来生成库文件。
2、注意:编译库和运行库是不一样的。Linux的编译库添加是要在/ti-sdk-am335x/linux-devkit/arm-arago-linux-gnueabi/usr/lib路径下。
而运行库则是在/lib 或者/usr/lib下。
3、动态库和静态库区别在于会不会讲所有代码一起编译链接到应用程序中,静态库会将所有的库代码编译进应用程序,而动态库则是将.c .cpp等实现函数编译进库,只是将.h文件编译进应用程序,在调用函数的时候则会直接从库中获取.c .cpp中的实现部分。
0 0
- 编译delphi库文件
- Linux编译库文件
- gcc 编译库文件
- 编译库文件资料
- gcc 编译库文件
- 编译.a库文件
- C++编译库文件
- 库文件编译
- Modelsim编译Xilinx库文件
- iar 编译生成库文件
- 编译生成动态库文件
- 编译生成静态库文件
- 编译生成静态库文件
- 编译生成动态库文件
- openssl window 编译库文件
- IAR编译u8g2库文件
- 程序编译过程,头文件,库文件
- 文件编译
- 开发Vue树形组件
- 与孩子一起学编程--Ubuntu环境下
- mysql show status
- VS2015使用小技巧 让VS的代码编辑器显示行号
- 关于 redis、memcache、mongoDB 的对比
- 库文件编译
- Android学习路线总结
- mysql No operations allowed after connection closed.Connection was implicitly closed due to underly
- UNPv2第七章:互斥锁与条件变量
- nyoj14 会场安排问题
- java复习一——java 语言基础
- iOS开发总结之UIScrollView主要属性
- java报错:Can't load IA 32-bit .dll on a AMD 64-bit platform
- Android异步线程,Looper, MessageQueue