Linux下生成.so(动态连接库).a(静态连接库的)例子 --- 转
来源:互联网 发布:英语广播 知乎 编辑:程序博客网 时间:2024/05/22 23:28
本例子共有3个文件
func.h
const char *myfunc();
func.c
const char *myfunc()
{
return "so file test";
}
main.c
#include
#include
main()
{
printf("%s/n", myfunc());
return 0;
}
1.动态连接库的生成方法
执行下面的命令
引文:
gcc -fpic -c func.c
gcc -shared -o func.so func.o
gcc -I. main.c func.so -o main
export LD_LIBRARY_PATH=$PWD //当执行函数动态链接.so时,如果此文件不在缺省目录下'/usr/local/lib'and'/usr/lib' 需要指定
参考链接:http://www.cppblog.com/fwxjj/archive/2009/05/26/85774.html
- Linux下生成.so(动态连接库).a(静态连接库的)例子 --- 转
- Linux生成动态库.so与生成静态库.a
- Linux C:生成、调用静态库/动态库,.a,.so
- Linux下生成静态库.a文件和动态库.so文件
- linux下静态库.a与.o生成动态库.so
- Linux环境下静态库和动态库的生成和使用 (.a文件和.so文件)
- Linux下静态库与动态库(.a、.so)
- Linux下动态库(.so)和静态库(.a)
- Linux下动态库(.so)和静态库(.a)
- Linux下动态库(.so)和静态库(.a)
- Linux下动态库(.so)和静态库(.a)
- Linux下动态库(.so)和静态库(.a)
- Linux下静态库和动态库的编译连接
- 生成动态连接库、静态连接库的 makefile
- linux 静态库(.a)、动态库(.so)的创建生成和使用方法
- so-a--linux---静态--动态--链接库
- Linux下静态库.a与.so库文件的生成与使用
- Linux下动态库(.so)和静态库(.a) 的区别(略有增删减)
- Oracle时间操作大全
- .hpp文件和.h文件的区别
- vc操作excel填充单元格的值
- tyvj1055(石子合并)动规基础
- 在Eclipse中用JDBC连接Sql Server 2005总结
- Linux下生成.so(动态连接库).a(静态连接库的)例子 --- 转
- clapack解超定线性方程组
- adc驱动基于mini2440
- 几款BI相关的开源工具-ETL-OLAP相关
- 无法在证书存储区中找到清单签名证书
- linux下重启网络服务---转
- SyncML学习笔记
- 共享上网原理介绍(转)
- cpy