linux 中创建动态库,静态库
静态库动态库都是由目标文件创建的。
生成动态库:
gcc -shared -fPCI -o libmysoup.so soup.o()
引用动态库:
cp libmysoup.so /usr/lib 将动态库添加到系统中 /usr/bin
gcc main.c -L./ -lmysoup -main (-L后面跟libmysoup.so 的路径)
生成静态库
ar cr libmysoup.a soup.o
gcc main.c -L./opt/ -lmysoup -o soup
静态库动态库都是由目标文件创建的。
生成动态库:
gcc -shared -fPCI -o libmysoup.so soup.o()
引用动态库:
cp libmysoup.so /usr/lib 将动态库添加到系统中 /usr/bin
gcc main.c -L./ -lmysoup -main (-L后面跟libmysoup.so 的路径)
生成静态库
ar cr libmysoup.a soup.o
gcc main.c -L./opt/ -lmysoup -o soup
本文介绍如何在Linux环境下创建静态库和动态库。通过gcc命令详细展示了动态库的生成及引用过程,以及静态库的生成方法。
1450

被折叠的 条评论
为什么被折叠?



