首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码远程ssh缺少GLIBCXX和GLIBC

VS代码远程ssh缺少GLIBCXX和GLIBC
EN

Stack Overflow用户
提问于 2020-12-08 12:16:51
回答 1查看 1.6K关注 0票数 4

我试图通过VS代码的ssh特性使用远程开发。在连接到远程服务器时:

代码语言:javascript
运行
复制
Missing GLIBCXX >= 3.4.18!
>Found versions 3.4.1
> 3.4.2
> ...
> 3.4.13

Missing GLIBC >= 2.17!
Found version ldd (GNU libc) 2.12

在远程上,我加载模块gcc/7.3.0并确认版本:

代码语言:javascript
运行
复制
gcc --version
> gcc (GCC) 7.3.0

同时也发现:

代码语言:javascript
运行
复制
ldd --version
> ldd (GNU libc) 2.12

/lib中,我找到了libc-2.12.so并找到了GLIBC的最大版本为2.12:

代码语言:javascript
运行
复制
strings libc-2.12.so | grep GLIB
> GLIBC_2.0
> GLIBC_2.1
> ...
> GLIBC_2.12

但是,我能够在/usr/lots/of/directories/gcc/x86_64-pc-linux-gnu/7.3.0系统的另一个地方找到所需的库版本。

代码语言:javascript
运行
复制
strings libstdc++.so.6.0.24 | grep GLIB
> GLIBCXX_3.4
> ...
> GLIBCXX_3.4.24
> ...
> GLIBC_2.3.3

因此,我在遥控器上确实有所需的版本。是否可以配置VS代码或远程服务器以使远程开发工作(理想情况下不更改远程主目录中的位)?

EN

回答 1

Stack Overflow用户

发布于 2021-12-10 21:48:47

从您的服务器查看linux版本,您可以使用lsb_release -a。然后,如果您的Linux服务器满足先决条件,请签入下一个链接。用于远程开发的VSCODE Linux版本

在我的例子中,im使用RedHat 6,这需要一个解决办法。不幸的是,我没有根特权:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65198777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档