虚拟化容器,大数据,DBA,中间件,监控。

RedFlag LInux SP3 编译Squid-3.3.9 报错 GLIBCXX_3.4.15 no found

14 10月
作者:admin|分类:系统运维

RedFlag LInux SP3 编译 Squid-3.3.9 报错: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found


先下载好Squid源码包,解压。

#./configure --prefix=/usr/local/squid

#make all


出现以下错误:/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found

之前我已经编译了最新版Gcc4.8软件包,
所以解决此问题就简单多了。
出现该错误的原因是当前的GCC版本中,没有GLIBCXX_3.4.15,需要安装更高版本。

删除原来的文件
# rm /usr/lib/libstdc++.so.6

重新建立软连接。

ln -s /lus/local/gcc4.8/lib/libstdc++.so /usr/lib/libstdc++.so.6

这时,我们再输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX,结果为:

[root@yupan gcc4.8]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH



再次运行make all安装正常。.

# make install
完成安装squid最新版,
具体 如何使用,这里不谈。

浏览2496 评论0
返回
目录
返回
首页
PCRE-8.33 编译安装 haproxy + Squid 3.3.3 安装与基本配置