linux编译使用静态库和动态库
来源:互联网 发布:淘宝 手机 假货 编辑:程序博客网 时间:2024/05/01 14:27
转载 from:http://blog.csdn.net/cnlm2/article/details/6100922
编译过程详解:http://www.cnblogs.com/laojie4321/archive/2012/03/28/2421021.html
print.h
#ifndef __PRINT_H__#define __PRINT_H__void print(const char* ptr);#endifprint.c
#include "print.h"#include <stdio.h>void print(const char* ptr){ printf("%s", ptr);}testprint.c
#include "print.h"int main(){ print("hello,world!/n"); return 0;}文件vim编辑完成后:
1.编译动态库
gcc print.c -shared -fPIC -o libprint.so.1.2
编译测试
gcc testprint.c libprint.so.1.2
2.编译静态库
gcc -Wall -c print.c
ar -cvq libprint.a print.o
编译测试
gcc testprint.c -L. -lprint
gcc testprint.c -L./ -lprint
0 0
- linux下静态库、动态库的编译和使用
- linux下静态库、动态库的编译和使用
- linux编译使用静态库和动态库
- linux 静态库与动态库的编译和使用
- linux下静态库、动态库的编译和使用 .
- linux下静态库、动态库的编译和使用
- linux静态库和动态库编译及使用
- linux下编程动态库和静态库编译使用
- linux编译使用静态库和动态库
- linux静态库和动态库的编译使用
- linux静态库和动态库编译及使用
- linux静态库和动态库编译及使用
- Linux GCC编译和使用动态、静态链接库
- linux 库 动态 静态 编译 混合 使用
- linux编译动态库和静态库
- linux编译动态库和静态库
- Linux下使用gcc进行静态编译和使用动态链接库编译
- linux 下静态库和动态库的创建,编译,和使用
- spark:学习杂记+案例--41
- 重写父类方法
- C++输入输出格式,及其他零碎知识的整合
- SHELL学习笔记1
- hihocoder 1150 基站选址
- linux编译使用静态库和动态库
- 容易看懂的才是好代码
- [Practical.Vim(2012.9)].Drew.Neil.Tip10学习摘要
- MediaPlayer 生命周期详解
- hdu 4046 Panda (线段树,单点更新,区间求和)
- Binary Tree Maximum Path Sum
- hihocoder 1156 彩色的树
- 移位运算符:>>,<<,>>>
- IOS开发笔记和技巧