步骤参考:http://www.linuxidc.com/Linux/2015-01/111182.htm
或者:http://blog.youkuaiyun.com/cdnight/article/details/39156711
1.如其中一篇所言,faac编译时出错,修改兼容C++的一部分代码即可
另外有一处定义char*应该改为const char *
编译FAAC-1.28时遇到错误:
mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’
解决方法:
从123行开始修改此文件mpeg4ip.h,到129行结束。
修改前:
#ifdef __cplusplus
extern "C" {
#endif
char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif
修改后:
#ifdef __cplusplus
extern "C++" {
#endif
const char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif
2.安装FFMPEG时出现libx264无法识别的错误
可能是安装时出现异常但未发现,执行”yum remove x264",之后删除该文件夹,