cnPuTTY
cnPuTTY copied to clipboard
glibc版本要求太高了
./putty
./putty: /usr/lib64/libc.so.6: version GLIBC_2.33' not found (required by ./putty) ./putty: /usr/lib64/libc.so.6: version
GLIBC_2.34' not found (required by ./putty)
你好! 非常感谢对问题的反馈。 不清楚你使用的具体发行版本,在我的测试当中Debian 12.1、Fedora 38、Ubuntu 23.04系统均运行正常,无此错误提示。目前在Linux下的程序发布是基于gcc 12.2.0编译的,暂时没有考虑降低编译器版本来尝试避免同类问题出现。在后续的查看中也没有发现putty对glibc有特定版本的要求。所以基于你反馈的问题提出以下建议: 1.如果可能请将系统升级到最新版本,尝试是否能解决该问题。 2.如果不方便升级系统,请尝试将glibc更新至所需版本或者最新版本来解决这个问题。 3.如果不方便升级glibc,请尝试根据源代码中的README文件说明,在你当前的系统中重新编译来获得适配你系统的程序。 希望能够解决你的问题。如果以上建议不能够解决此问题,请告知,谢谢。
升级glibc或在较低glibc版本的OS中自行编译是可以解决这个问题的。 从使用适配角度来说,希望发布的二进制文件,类似于静态编译,无外部依赖或外部依赖很小,这样就算是适用于绝大部分使用场景了。
这个建议不错,可能是因为我之前编译测试时,都是使用了比较新的系统,所以没有发现这个问题。目前没有打算降低编译器版本,后续可能尝试降低glibc版本需求,但不能确保去完成它。
升级glibc或在较低glibc版本的OS中自行编译是可以解决这个问题的。 从使用适配角度来说,希望发布的二进制文件,类似于静态编译,无外部依赖或外部依赖很小,这样就算是适用于绝大部分使用场景了。
在最新的发布中: cnPuTTY_0.81.0.2_linux_32-bit_x86.tar.gz cnPuTTY_0.81.0.2_linux_64-bit_x86.tar.gz 是用来解决glibc版本需求过高的问题的。 如果可能,可以试试这个版本的,在我的测试中,没有出现相同的问题。 不知道能否解决你遇到的问题,期待反馈。