我的系统比较老,是一个已经用了差不多10年的linux(至今仍在稳定运行),而且是32位的。
最近有需要在这个机器上安装一个srs流媒体服务器,按照官方流程如下:
1、git clone -b develop https://gitee.com/ossrs/srs.git
2、cd srs/trunk
./configure
make

在make的时候提示错误:
cc1plus: error: unrecognized command line option "-std=c++11"

这是因为我的gcc版本比较老了,不支持-std=c++11。查了资料,按我的版本(gcc4.4),应该使用std=c++0x。
然后去srs的目录下修改makefile文件:
vi ./objs/Makefile
找到-std=c++11改为std=c++0x,保存后再make就没问题了。
最后./objs/srs -c conf/srs.conf运行就ok。
有加密需要的可以再查下它文档,修改配置就好。

标签: none

添加新评论