1. 安装streamspot编译出现:undefined reference to 'std::regex_token_iterator, 开始以为是编译选项问题,百度后发现是GCC 4.8版本在STL中没有对应实现regex(The GNU C++ standard library supports <regex>, but not until version 4.9.0. (The headers were present in earlier versions, but were unusable.

参考Android NDK支持STL的正则表达式 undefined reference to 'std::regex_token_iterator_ndk编译正则表达式-优快云博客)。
2. eple 包又没找到合适的镜像下载gcc,只能下载4.9.4包自行编译,然后下载安装gcc4.9.4,
https://ftp.gnu.org/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.gz下载完成后,上传服务器安装。
又报错(configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.)
参考configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.-优快云博客,分别安装3个包。
安装gcc:
./configure --prefix=/home/liuqiang/gcc-4.9.4-c --disable-multilib --enable-languages=c,c++
//因为是64位所以--disable-multilib
切换成root,
make
make install
环境变量配置:export PATH=~/gcc-4.9.4-c/bin:$PATH
export LD_LIBRARY_PATH=~/gcc-4.9.4-c/lib64:$LD_LIBRARY_PATH //LD_LIBRARY_PATH指定动态链接库的搜索路径
source .bashrc
最后验证:gcc --version
3. 安装streamspot
make clean
make

运行:

6984

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



