首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

启动VS代码挂起并显示"GLIBCXX_3.4.20 not found",我可以指向非标准位置中的libstdc++.so.6吗?

对于启动VS代码时出现"GLIBCXX_3.4.20 not found"错误的情况,可以尝试指向非标准位置中的libstdc++.so.6来解决该问题。

GLIBCXX是GNU C++标准库的一部分,版本号3.4.20表示需要该版本或更高版本的库。而"GLIBCXX_3.4.20 not found"错误意味着系统中缺少了这个版本的库。

要解决这个问题,可以按照以下步骤进行操作:

  1. 首先,确认系统中是否已经安装了libstdc++库。可以通过运行以下命令来检查:
  2. 首先,确认系统中是否已经安装了libstdc++库。可以通过运行以下命令来检查:
  3. 如果没有输出结果,说明系统中没有安装该库。
  4. 如果系统中没有安装libstdc++库,可以尝试从其他来源手动安装。可以搜索并下载适合系统的libstdc++库文件,然后将其解压到一个非标准位置,例如/path/to/libstdc++
  5. 接下来,需要将系统的库路径指向非标准位置中的libstdc++.so.6。可以通过以下方式实现:
    • 在终端中执行以下命令,将非标准位置添加到LD_LIBRARY_PATH环境变量中:
    • 在终端中执行以下命令,将非标准位置添加到LD_LIBRARY_PATH环境变量中:
    • 这将临时将非标准位置添加到库路径中,但在终端关闭后会失效。
    • 如果希望永久生效,可以编辑~/.bashrc文件(或者~/.bash_profile~/.profile等),在文件末尾添加以下内容:
    • 如果希望永久生效,可以编辑~/.bashrc文件(或者~/.bash_profile~/.profile等),在文件末尾添加以下内容:
    • 然后保存文件并执行以下命令使其生效:
    • 然后保存文件并执行以下命令使其生效:
  • 完成上述步骤后,重新启动VS代码,应该不再出现"GLIBCXX_3.4.20 not found"错误。

需要注意的是,指向非标准位置中的库可能会引入一些潜在的问题,例如与其他软件的兼容性等。因此,在进行此类操作之前,请确保了解相关风险,并在实施前进行充分测试。

此外,腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品。具体产品介绍和相关链接地址可以在腾讯云官方网站上找到。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ubuntu14.04创建Genymotion虚拟机

/genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by.../genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by...add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.9 g++-4.9 然而在电脑环境执行却没有办法更新...如果您用是 unstable 发行版,这也许是 因为系统无法达到您要求状态造成。该版本可能会有一些您需要软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。.../genymotion 查看输出日志,有这么一段关键信息 /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version xxx not found ,查看了一下该路径下文件

84040

解锁网易云音乐灰色无版权音乐开源工具unblock163

UnblockNeteaseMusic 是一个可以解锁网易云音乐灰色无版权音乐代理工具。 原理是通过替换无版权音乐链接为其他音源(QQ、酷、酷狗、百度、咪咕、JOOX等)来实现解锁无版权音乐。...如果你要更新脚本,除了使用脚本 [0. 更新脚本] 功能以外,还可以再次输入下面这一行代码。...查看 链接信息​ 当前状态: 已安装 启动​ 请输入数字 [0-10]:文件位置安装目录:/usr/local/UnblockNeteaseMusic日志文件:/usr/local/UnblockNeteaseMusic...//X.X.X.X:端口/proxy.pac ​日志:tail -f /usr/local/UnblockNeteaseMusic/UnblockNeteaseMusic.log注意事项启动失败可能原因端口被占用如果日志显示以下内容...usr/local/UnblockNeteaseMusic/node/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

5.4K31

使用gitbook快速搭建文档中心

,主要分两类,一类是动态,有数据库,有后台管理界面,可以在后台管理中去发布文档;一种是静态,基本就是提供写好markdown,然后部署到服务器上,用特定技术预先渲染成html,再利用nginx之类指向这些...`CXXABI_1.3.9' not found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not...found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by...node) 安装配置 https://github.com/cctvckl/markdown-sample 可以参考这里 就是一堆目录和markdown image-20231021164128294...但这里可以先用这边,后边可以介绍,用插件根据文件夹那些来自动创建好SUMMARY文件 [root@VM-0-6-centos handbook-main]# cat SUMMARY.md # Table

1.6K10

AI运行环境搭建

/contrib/download_prerequisites #这步是下载一些需要组件,直接下载成功了,如果不成功可以安装上面参考教程方法手动下载 组件都下载完成后就可以configure了。...命令依赖于 python2.6 所以需要将 /usr/bin/yum 解释器指向 /usr/bin/python.old 安装pip使用pip安装numpy(这步操作不确定是不是编译tensorflow...,服务器上之前用rpm方式安装了jdk-8u40可以直接使用。...bazel-out/host/bin/external/protobuf/protoc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not...1是Please specify the location of python.检查后面的路径是否是你准备使用python位置这里因为写了环境变量而且使用是python2版本所以默认值就是正确

1.7K20

错误 could not find or load the Qt platform plugin xcb 解决方案

在使用 VS code 调试Linux远程代码时报错,could not find or load the Qt platform plugin "xcb",本文记录解决方案。...错误复现 VS code 调试远程代码时报错、 This application failed to start because it could not find or load the Qt platform...路径 如果库存在,找到那个库,运行命令: ldd 可以看到该库依赖库出问题在哪里,继续迭代地解决依赖问题 解决问题(示例) 由于库特别多,可能我们出问题库不尽相同,但是思路是类似的,以我面临问题为例记录解决方案.../liblzma.so.5 (0x00007fe8e77ef000) 可以看到 libXi.so.6 没有找到,他本质上指向 libXi.so.6.1.0 于是从其他电脑上复制来了 libXi.so....6.1.0 放在了 /usr/lib/x86_64-linux-gnu/ 建立软连接 libXi.so.6 :/usr/lib/x86_64-linux-gnu# ls -al libXi* lrwxrwxrwx

2.9K10

Rstudio Server 不同R版本配置和切换

后续R包安装可以在RStudio Server这个界面进行,也可以在shell终端敲“R”进入R界面进行,安装位置可能有所不同,但设置好了都是可以调用。...有些R包依赖比较纠结,各种解决方案都未果的话可以尝试conda安装,详见R4.0R包安装。 ?...了,只能从原来R所在位置启动R3.6 #所以现在两个版本R所在位置分别是: #R3.6 /usr/bin/R R包有上面4个地方 #R4.0 /home/scR2021/miniconda3...通过在shell里面切换/etc/rstudio/rserver.conf文件rsession-which-r所指定R位置可以调用不同版本R,注意需要在shell里面对rstudio-server...,可以找到很多库;现在需要你去确认眼神,然后遇到对库搞一下 #先选/home/scR2021/miniconda3/lib/libstdc++.so.6 (R4) scR2021@iZ0jlac7d4cxlrxfyzxkgoZ

11.8K55

GDB调试-从入门实践到原理

你好,是雨乐!...'这种 函数跳转 命令 作用 set step-mode on 不跳过不含调试信息函数,可以显示和调试汇编代码 finish 执行完当前函数打印返回值,然后触发中断 return 0 不再执行后面的指令...可同时向子进程交付指定信号 调试原理 运行调试新进程 运行调试新进程,步骤如下: 运行gdb exe 输入run命令,gdb执行以下操作: 通过fork()系统调用创建一个新进程 在新创建子进程执行...然后用保存指令替换int 3等待操作恢复。 命中判断 gdb将所有断点位置存储在一个链表。命中判定将被调试程序的当前停止位置与链表断点位置进行比较,以查看断点产生信号。...可以使用 pstack 来确定进程挂起位置。此命令允许使用唯一选项是要检查进程 PID。

2.3K30

详解共享库动态加载

写这篇文章是为了消除在该主题上知识欠缺,以便成为一名更好程序员。希望它也能帮助您变得更好。 什么是共享库 库是一个包含编译后代码和数据文件。...一般来说,库非常有用,因为它们可以缩短编译时间(在编译应用程序时不必编译依赖关系所有源代码)和模块化开发过程。 静态库链接到已编译可执行文件(或另一个库)。编译后,新组件将包含静态库内容。...每个这样表都由固定大小条目组成(使用该条目在适当描述段标题或节标题)。条目是标题,并且包含指向该段或节实际主体位置指针(文件偏移量)。该主体存在于文件数据部分。...比如libstdc++ldd报告其位置为/usr/lib/x86_64-linux-gnu/libstdc++.so.6, 这是怎么知道呢?...结果是main可以在每个目录下工作librandom.so正确找到: $ .

3K20

通过修改第三方soelf符号表兼容redhat6.2下低版本glibc

结论:通过16进制编辑器修改soelf符号表来解决这个问题,即强制让so里依赖高版本gblic函数指向低版本glibc。.../libTaSESDK.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ....如果行数比较多,可以通过Version版本与 .gnu.version信息对应,再与.dynsym对应来找到对应函数。....gnu.version_r 表是按照不同库文件进行分段显示,每个条目占用 0x10 也就是 16 个字节,上图偏移量为0x0054d0,加上 0x0010=0x0054E0找到如下 ?...hash 值,vna_other 为对应 .gnu.version 表符号版本值,vna_name 指向库名称字符串偏移量(也可以在 ELF 头中找到),vna_next 为下一个条目的位置

1.3K20

Elasticsearch学习随笔

## 报错信息:version `GLIBC_2.16' not found (required by node) GLIBCXX 版本最高是13,而上面的错误信息14 15 18 没有,...而执行程序时,程序会优先从/usr/lib64目录下去寻找libstdc++.so.6,由于老版本gcc在/usr/lib64有一个旧版本动态库libstdc++.so.6,导致程序以为自己找到了正确动态库...再次运行node -v验证 ## 此时继续报错 4、升级GLIBC(如无需升级则略过) 升级GLIBC版本,最高要求是17,选择了17版本可以选更高点 (已存网盘) ==链接:==https...是一个很方便构建工具,可以进行打包压缩、测试、执行等等工作,6.0里Head插件就是通过Grunt启动。...界面显示未连接 由于ES进程和客户端进程端口号不同,存在跨域问题,所以我们要在ES配置文件配置下跨域问题: ## 进到elasticsearchconfig目录下 cd /usr/elasticsearch

1.9K30

【JAVA今法修真】 第六章 天道无情,锁定乾坤

但是,CAS也有一些问题 ABA问题 一个线程X1从内存位置V取出A,这时候另一个线程Y1也从内存取出A,并且Y1进行了一些操作变成了B,然后Y1又将V位置数据变成A,这时候线程X1进行CAS...因为在我们程序,如果存在着大量互斥同步代码,当出现高并发时候,系统内核态就需要不断挂起线程和恢复线程,频繁上下文切换会对我们系统并发性能有一定影响。...ReentrantLock默认使用非公平锁,也可以通过构造器来显示指定使用公平锁。...= 0,则判断当前线程是否是获取到这个锁线程,如果是的话执行status+1,且当前线程可以再次获取锁。而非可重入锁是直接去获取尝试更新当前status值,如果status !...云小霄毫无风度蹲在一边,感叹道:“所以人家才能在高手云集结丹组大比获得冠军啊!” “嘿嘿,下届冠军就是了。” “哦,是?被一招秒杀筑基组亚军李小庚同学。” “喂喂喂,别揭短行不行。”

20310

Node.js简介与安装.md

采用Node.js编写JavaScript代码将直接在你计算机上以命令行方式运行; 注意: 请注意绝对不能用Word和写字板,导致程序运行出现莫名其妙错误; 进入Node.js交互环境,在交互环境下...Java集成开发环境有Eclipse,Intellij idea等,C#集成开发环境有Visual Studio,Node.js集成开发环境Visual Studio Code 在VS Code...此外VS Code在工程目录下还需要一个.vscode配置目录,里面存放里VS Code需要配置文件。...可以VS Code快速创建launch.json,然后修改如下: { "version": "0.2.0", "configurations": [ {...++.so.6 #删除原来软连接: ln -s libstdc++.so.6.0.22 libstdc++.so.6 #将默认库软连接指向最新动态库 strings /usr/lib/libstdc

1.7K20

【翻译】深入 Kotlin 协程

将会指导你使用协程相关基本示例,观察背后到底发生了什么。 为什么像协程这种解决方案非常有必要? 在现代应用程序开发,处理多线程任务是不可避免工作。...,而这个函数自己则返回一个 Job 实例,它可以在其他协程中使用被控制执行。...它有个默认值,最终指向一个定义好了线程池。当然这完全可以使用其他实现方式。在上面那个例子是在 UI 这个协程上下文中使用 launch 函数,来自于 Anko 库。...编译器会分析这些代码查找那些挂起函数 —— 这些函数位置点就对应这个状态机的当前状态(因为这是程序能被挂起暂停地方)。...想象一下之前所描述状态机被嵌入到一个巨大 try/catch 代码!如果某个地方抛出了一个异常,它将会被捕获传播下去,意味着你不需要做任何改变。工作照常进行。

1.4K10

VsCode插件导出若干讨论

设置同步将向您显示摘要,其中包含要下载每个文件和扩展名列表。 将打开新弹出窗口,使您可以重新启动代码以应用设置。...建议您在此处阅读配置详细信息。 要点设置 要点设置存储在settings.json代码文件。您可以在要点设置自定义设置,例如: 1....这将使用命令列出您扩展,以便安装它们,这样您就可以将整个输出复制粘贴到另一台机器 @builtin-显示VS Code附带扩展名。按类型分组(编程语言,主题等)。...使用“扩展”视图命令下拉菜单“从VSIX安装”命令,或在命令面板中使用“扩展:从VSIX安装”命令,指向该.vsix文件。...VS Code将为您自动完成这些文件已安装扩展名。 可以阻止VS Code提供扩展建议

5.1K20
领券