如图,我编译ffmpeg后发现同一个库文件有很多不同版本号后缀
这是因为有时软件会小版本升级,为了避免小版本升级后找不到库了,所以才设置了另外两个链接文件,但其实指向的都是最后文件名长的那个文件
图中显示链接文件占用跟实际被链接文件同样的空间,其实是显示问题,我们把三个文件拷贝到同一个文件夹里看文件夹总用量,其实就是那个被链接文件的大小
上面是在ubuntu上看到的,但在armv7_32上又显示完全不一样,链接文件也占空间??
(armv7_32上)
(ubuntu上)
[yg@ubuntu /arnold_test/20220105_crossCompile_x264_ffmpeg]37$ du tess/ -h
11M tess/
[yg@ubuntu /arnold_test/20220105_crossCompile_x264_ffmpeg/tess]38$ ls -lh
总用量 11M
lrwxrwxrwx 1 yg hhh 24 Jan 6 15:37 libavcodec.so -> libavcodec.so.58.134.100
lrwxrwxrwx 1 yg hhh 24 Jan 6 15:37 libavcodec.so.58 -> libavcodec.so.58.134.100
-rwxr-xr-x 1 yg hhh 11M Jan 6 10:48 libavcodec.so.58.134.100
[yg@ubuntu /arnold_test/20220105_crossCompile_x264_ffmpeg/tess]39$