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