linux下.so、.ko、.a的区别
2017-07-30 17:36
127 查看
各类文件的区别与作用:
1、对于.so文件
.so文件是用户层的动态链接库,用于用户层的动态链接使用,内核态的代码同样不能直接访问。
2、对于.ko文件
.ko文件是内核态的动态链接库,用于内核态的动态链接使用,可以用于内核之间的模块相互调用。用户态的代码不可直接调用内核态的代码,但是可以通过其他方式进行通信。
3、对于.a文件
.a文件是用于静态链接时,使用的静态库。
4、对于.o文件
.o文件是目标文件,编译生成,.a文件就是由.o文件打包生成的。
1、对于.so文件
.so文件是用户层的动态链接库,用于用户层的动态链接使用,内核态的代码同样不能直接访问。
2、对于.ko文件
.ko文件是内核态的动态链接库,用于内核态的动态链接使用,可以用于内核之间的模块相互调用。用户态的代码不可直接调用内核态的代码,但是可以通过其他方式进行通信。
3、对于.a文件
.a文件是用于静态链接时,使用的静态库。
4、对于.o文件
.o文件是目标文件,编译生成,.a文件就是由.o文件打包生成的。
相关文章推荐
- linux下.so、.ko、.a的区别
- linux下.so、.ko、.a的区别
- Linux系统下.ko文件是什么文件?.so文件是什么文件?
- Linux上ld和ld.so命令的区别
- linux .o a .so .la .lo的区别
- Linux下.ko, .o, .so, .a, .la文件
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- Linux下动态库(.so)和静态库(.a) 的区别
- linux下的so、o、lo、a、la文件的区别
- linux下的so、o、lo、a、la文件有什么区别
- Linux下.ko, .o, .so, .a, .la文件
- Linux下.ko, .o, .so, .a, .la文件
- linux下的so、o、lo、a、la文件的区别
- linux下的so、o、lo、a、la文件有什么区别
- Linux .o a .so .la .lo的区别及libtool相关介绍 - atoday20090810的专栏 - 博客频道 - CSDN.NET
- Linux下后缀名为ko、o、a、so、la的文件简述
- linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
- linux下的so、o、lo、a、la文件有什么区别
- linux下,.ko,.o , .so , .a ,.la
- winsock下与linux下setsockopt(SO_SNDTIMEO,SO_RCVTIMEO)的区别