linux 源码安装7za

1.下载安装 

源码下载:http://sourceforge.net/projects/p7zip/

tar -jxvf p7zip_9.20.1_src_all.tar.bz2
cd p7zip_9.20.1
make & make install

 7za x file #解压

 7za a filename.7z  file2 file3 #压缩

2.安装使用问题

1) bash:7za: command not found

7za命令 在/usr/bin下面找不到

解决方法

ln -s 7za安装目录/bin/7za  /usr/bin

2)libstdc++.so.6:version GLIBCXX_3.4.14 not found

这里使用的是centos6.5   系统自带的gcc447版本太低升级成6.1

编译代码的时候是没有问题的,但是在运行的时候,却出现了libstdc++.so.6:version `GLIBCXX_3.4.14' not found的问题。经查询得知,这是C++库的版本和GCC版本不一致导致的。原先的是GCC4.4.7,自然和自带的C++库版本匹配的,因为升级了GCC所以才出现这个问题

解决方法

find /gcc安装目录/lib -name ibstdc++.so.*  #cd 到文件所在目录

cp libstdc++.so.6.0.18  /usr/lib64/   #这里系统64位选择lib64

rm /usr/lib64/libstdc++.so.6

ln -s /usr/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6

ldconfig

猜你喜欢

转载自blog.csdn.net/weixin_40902527/article/details/86700795