linuxa文件
发布时间: 2023-05-25 21:43:18
‘壹’ linux a 静态库 怎么设置
Linux的静态库文件并不需要设置啊,编译链接.a静态库文件时只需要加上.a文件的完整路径就可以了,比如:
gcc
-o
hello
hello.c
/usr/lib/libm.a
只有编译链接动态库才需要用-L选项来设置动态库的搜索路径,比如这个命令:
gcc
-o
hello
hello.c
-L/usr/openssl/lib
-lcrypto
‘贰’ linux下的so,o,lo,a,la文件有什么区别
它们的具体区别并不算太大,只是链接后的不同,具体区别如下:
‘叁’ linux下的so,o,lo,a,la文件有什么区别
o: 编译的目标文件
a: 静态库,其实就是把若干o文件打了个包
so: 动态链接库(共享库)
lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息
la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息
‘肆’ Linux里.a文件是什么啊
您好,.a文件是Linux下面的开发文件,相当于windows下面的obj文件的组合,用于静态链接!
热点内容