(六)linux下c语言实现静态库的开发
来源:互联网 发布:淘宝左右香水是正品吗 编辑:程序博客网 时间:2024/06/05 15:51
一。库:二进制文件,包含代码可被调用。
linux下库放的路径是/lib/usr/lib 下面linux下右静态库和共享库。
二。静态库 用的话同时把代码拷贝过来了。对运行环境要求少,启动速度会更快。但是占用了太多磁盘和内存空间
静态库升级后,需要重新编译链接。
三。静态库创建:1.明确库功能和接口,即参数和返回值。2。编写源码。3。编译用gcc -c hello.c -Wall 4.创建静态库ar crs libhello.a hello.o 静态库名称不能随便起lib开始.a结束
其中linhello.a是库文件名 hello是库名。5.查看库中符号信息(函数)用nm libhello.a指令 6。调用静态库,声明一下,然后直接调用。7。调用后编译用gcc -o test test.c -L. lhello包括了链接选项-L添加路径 . 表示当前目录 -lhello是hello库名。
代码实现了复用,提高开发效率。
阅读全文
0 0
- (六)linux下c语言实现静态库的开发
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的c语言开发(静态库)
- linux下的C语言开发(静态库)
- linux下的C语言开发(静态库)
- Linux下C语言开发-----动静态库的生成
- linux下的C语言开发(静态库) 转载加原创
- Linux下的C语言开发(静态库和动态库)
- linux下的C语言开发(动态库)
- linux下的C语言开发(动态库)
- linux下的C语言开发(动态库)
- 2017年多校联合训练 第三场(洪华敦)
- Linux的常见指令
- strcpy函数原型
- JAVA的Object
- 最小生成树树--普里姆算法
- (六)linux下c语言实现静态库的开发
- 函数重载解析
- SPOJ
- 今日计划
- 数据结构8:希尔排序专题
- Java 生成随机日期,时间
- Codeforces-417D总结&题解
- servletServletConfigAndServletContext
- CF734E:Anton and Tree(缩点 & 直径)