libavformat.so静态库替换不生效
时间: 2023-10-07 12:06:09 浏览: 137
ffmpeg libavformat.a静态库(包含i386,armv7,armv7s,arm64)
3星 · 编辑精心推荐
替换静态库需要重新编译链接,不能直接替换库文件。如果你已经替换了静态库文件,那么需要重新编译链接你的程序。具体操作如下:
1. 删除旧的静态库文件:`rm /path/to/libavformat.a`
2. 编译新的静态库文件:`gcc -c /path/to/new/libavformat.c`
3. 将新的静态库文件链接到你的程序中:`gcc -o myprogram myprogram.c /path/to/new/libavformat.a`
这样操作后,你的程序就会使用新的静态库文件了。注意,如果你的程序依赖其他的库文件,也需要重新编译链接。
阅读全文