如何用gcc编译器生成动态链接库*.so文件(动态库)
来源:互联网 发布:js中format函数 编辑:程序博客网 时间:2024/04/28 15:56
如何用gcc编译器生成动态链接库*.so文件(动态库)
当源文件为string.c时,生成动态链接库,假设名称为libstr.so
生成动态链接库的命令行为:
gcc -fPIC -shared -o libstr.so
当将main.c和动态链接库进行连接生成可执行文件 的命令如下:
gcc main.c -L./ -lstr -o main
或者
gcc -o main main.c -L./ -lstr
测试是否动态链接,如果列出libstr.so, 那么应该是连接正常了
ldd main
注:
1)-L.:表示连接的库在当前的目录中。
2)-lstr:编译器查找动态链接库时有隐含的命名规则,即在给出的名字前面加上lib,后面加上.so来确定库的名称。
- 如何用gcc编译器生成动态链接库*.so文件(动态库)
- 转:如何用gcc编译生成动态链接库*.so文件 动态库
- 转:如何用gcc编译生成动态链接库*.so文件 动态库
- 如何用GCC编译生成动态链接库*.SO文件 动态库
- 如何用gcc编译生成动态链接库*.so文件 动态库
- 如何用GCC编译生成动态链接库*.SO文件 动态库
- 转:如何用GCC编译生成动态链接库*.SO文件 动态库
- 如何用GCC编译出动态库文件(*.so)
- Linux 下使用gcc生成so(动态链接库)文件
- GCC编译生成动态链接库*.so文件
- Linux下gcc编译生成动态链接库*.so文件
- 如何用gcc/g++编译生成so链接库,以及how to use .so
- QT生成动态链接库.so文件
- 用gcc编译生成动态链接库*.so文件的方法
- 用gcc编译生成动态链接库*.so文件的方法
- 用gcc编译生成动态链接库*.so文件的方法。
- 用gcc编译生成动态链接库*.so文件的方法
- 用gcc编译生成动态链接库*.so文件的方法
- 对JNI中某些方法和变量被ProGuard和谐掉的原因分析
- 第七届全国城市运动会在南昌开幕
- 后人说前人之代码烂,而后人之后人亦复说后人之代码烂,后后不尽,烂烂无穷矣。
- zju 2972 Hurdles of 110m(简单的DP)
- 通过jstatd远程连接
- 如何用gcc编译器生成动态链接库*.so文件(动态库)
- 用js实现的刷新页面的代码
- modelsim中testbench的编写总结
- 将socks代理转换成http代理
- Esper 中的模式匹配 (Pattern Match) ----事件模式概述
- C/C++中堆栈区别详细解释
- FCKeditor 在ASP.Net 中的使用说明[转贴]
- js sleep函數
- ResourceCursorAdapter