在链接静态x264库的时候发现总是找不到pthread的函数,但是在config.err文件中 libpthreadGC.a已经被链接了
经过总结感觉是lib库的链接顺序有问题 也就是过 -lpthreadGC 应该放到 -lx264后面
所以修改 ffmpge下的configure文件
修改
enabled libx264 && require libx264 x264.h x264_encoder_open -lx264 -lm&&
为
enabled libx264 && require libx264 x264.h x264_encoder_open -lx264 -lm -lpthreadGC2&&
本文介绍了解决在链接静态x264库时遇到的pthread函数未找到的问题。通过调整lib库的链接顺序,将-lpthreadGC放置在-lx264之后,成功解决了编译错误。
1351

被折叠的 条评论
为什么被折叠?



