7-Zip 21.02 alpha (2021-05-06):
https://www.7-zip.org/a/7z2102-linux-x64.tar.xz 这个官方发布的命令行版本在 centos7 里会报错,应该是官方编译版本对 libstdc++.so 有要求:
./7zz: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./7zz)
./7zz: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./7zz)
# ls -l /usr/lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Apr 5 01:58 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.19
# strings /usr/lib64/libstdc++.so.6.0.19 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1
但是升级 libstdc++.so 容易造成别的应用混乱,想折腾下在 centos 7 下自己源码编译...但是搜了 google,发现大多是在 windows 下用 VSC 编译.exe 的教程.坛里有大佬折腾过 linux 下怎么编译么?求指教
PS:主要是 7zip 这货在 windows 和 linux 下都太好用了...
https://www.7-zip.org/a/7z2102-linux-x64.tar.xz 这个官方发布的命令行版本在 centos7 里会报错,应该是官方编译版本对 libstdc++.so 有要求:
./7zz: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./7zz)
./7zz: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./7zz)
# ls -l /usr/lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Apr 5 01:58 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.19
# strings /usr/lib64/libstdc++.so.6.0.19 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1
但是升级 libstdc++.so 容易造成别的应用混乱,想折腾下在 centos 7 下自己源码编译...但是搜了 google,发现大多是在 windows 下用 VSC 编译.exe 的教程.坛里有大佬折腾过 linux 下怎么编译么?求指教
PS:主要是 7zip 这货在 windows 和 linux 下都太好用了...