红联Linux门户
Linux帮助

RedFlag LInux SP3 编译安装最新版Squid-3.3.9

发布时间:2013-10-14 20:39:06来源:红联作者:yupanlovehlq
RedFlag LInux SP3 编译安装最新版Squid-3.3.9


先下载好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最新版,
具体 如何使用,这里不谈。
文章评论

共有 1 条评论

  1. 于 2014-06-18 11:07:11发表:

    very good good