c语言静态库、动态库制作
静态库制作及步骤
- 将
.c
生成.o
文件gcc -c add.c -o add.o
- 使用
ar
工具,制作静态库ar rcs lib库名.a add.o sub.o div.o
- 编译静态库到可执行文件中
gcc test.c lib库名.a -o a.out
动态库制作及使用步骤
- 将
.c
生成.o
文件gcc -c add.c -o add.o -fPIC
- 使用
gcc -shared
制作动态库gcc -shared lib库名.so add.o sub.o div.o
- 编译可执行文件,指定所使用的动态库 -l 指定库名 -L 指定库路径
gcc test.c -o a.out -l库名 -L./lib -I./inc
- 运行程序前的准备
export LD_LIBRARY_PATH=./lib
- 运行
分类:
标签:
版权申明
本文系作者 @benojan 原创发布在c语言静态库、动态库制作。未经许可,禁止转载。
评论
-- 评论已关闭 --
全部评论