首先先简介下linux系统下程序的库函数分为三种类型;
1.静态函数库:在程序执行前加入到目标程序中;
2.共享函数库:在程序启动的时候加载到程序中,被不同程序共享;
3.动态函数库:在程序运行的任何时候动态的加载
linux 下的.o文件是目标文件相当于windows的obj文件;
.so文件是共享库相当于windows的shared object;
.a文件是静态库由好多个.o文件合在一起,用于静态链接;
.la为libtool自动生成的一些共享库;
时间: 2024-10-03 01:36:02