首页 > 编程语言 >【踩坑】/usr/bin/ld: cannot find -lstdc++: No such file or directory

【踩坑】/usr/bin/ld: cannot find -lstdc++: No such file or directory

时间:2023-10-25 14:59:15浏览次数:38  
标签:bin ld lib No sudo wsl c++ lstd usr

环境:win10 中的 wsl2 的 Ubuntu
image


1. 报错 /usr/bin/ld: cannot find -lstdc++: No such file or directory

通过 sudo apt-get install libstdc++6 解决。


2. 安装完之后依旧还是报一样的错

参考资料

通过 gcc -lstdc++ --verbose 检查。
输出了一大堆东西,但在末尾还是有 /usr/bin/ld: cannot find -lstdc++: No such file or directory


然后通过 sudo ldconfig 检查,报以下错误:

/sbin/ldconfig.real: Can't link /usr/lib/wsl/lib/libnvoptix_loader.so.1 to libnvoptix.so.1
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

3. 处理 sudo ldconfig 报错 libcuda.so.1 is not a symbolic link

参考资料

cd /usr/lib/wsl
sudo mkdir lib2
sudo ln -s lib/* lib2

更改wsl配置文件

sudo vim /etc/ld.so.conf.d/ld.wsl.conf

将 /usr/lib/wsl/lib 改为 /usr/lib/wsl/lib2

测试修改是否生效

sudo ldconfig

永久修改

sudo cat >> /etc/wsl.conf << EOF
[automount]
ldconfig = fasle
EOF
  1. 通过 gcc -lhdf5 --verbose 检查。

打印出来的内容应该就不再有 cannot find -lstdc++: No such file or directory

标签:bin,ld,lib,No,sudo,wsl,c++,lstd,usr
From: https://www.cnblogs.com/bakabird/p/17787190.html

相关文章

  • module2 review note
    Module2TheHtDFrecipeconsistsofthefollowingsteps:Step1:Writethestub,includingsignatureandpurposeStep2:DefineexamplesStep3:WritethetemplateStep4:CodethefunctionbodyStep5:TestanddebuguntilcorrectStep1:Writethestub......
  • eslint提示 xxx should be listed in the project's dependencies
    有时候手动安装了一个npm包A,npm包A里面包含了npm包B,这时候如果importxxxfrom'npm包B';eslint会报错,提示npm包B不在package.json里面 解决方法:在eslintrc.js增加配置module.exports={rules:{'import/no-extraneous-dependencies':[0,......
  • 如何在 macOS Sonoma 及更高版本上修复 Broadcom WiFi
    如何在macOSSonoma及更高版本本指南介绍了使用Clover和OpenCore在macOSSonoma及更高版本上修复BroadcomWiFi。通过遵循本指南,您将能够使用Clover或OpenCoreBootloader在macOSSonoma及更高版本上启用基于Broadcom的WiFi。本指南仅适用于OpenCore用户,可能......
  • Curl error (60): SSL peer certificate or SSH remote key was not OK for
    执行命令:生成yum缓存dnfmakecache错误如下:RockyLinux9-BaseOS0.0B/s|0B00:04Errorsduringdownloadingmetadataforrepository'baseos':-Curlerror(60):SSLpeercertificateorSSHremotekeywasnotOKforhttps://mirrors.rockylinux.org/mirrorl......
  • 自签名证书--x509: certificate signed by unknown authority
    问题描述: 后端日志报错:x509:certificatesignedbyunknownauthority登陆pod测试: 原因:因为自签名证书,不能识别到根证书解决:1.临时办法把根证书复制到podkubectlcp **.crt/usr/local/share/ca-certificates/kubectlexec-it** -- update-ca-certificates......
  • [翻译]——Why my execution plan is not in AWR
    为什么我的执行计划不在AWR中呢?本文是WhymyexecutionplanisnotinAWR?[1]的翻译,如有翻译不对或翻译不当的地方,敬请指出不足前一周,我参加“使用AWR报告诊断OracleRAC性能”的网络研讨会时关注到一个问题,有很多人提出了一个问题,为什么他们的SQL_ID存在于dba_hist_active_ses......
  • 通过pandas读取xls文件系统提示:no engine?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Python自动化办公的问题,一起来看看吧。通过pandas读取xls文件(pd.read_excel)系统提示:noengineforfiletyppexls,请问应该如何处理呢?二、实现过程后来【隔壁......
  • 鸿蒙极速入门(二)-开发准备和HelloWorld
    一、开发准备本篇博客基于的系统版本:华为官方HarmonyOS版本3.1、OpenHarmony版本4.0Beta开发语言ArkTS语言(推荐)JS语言(支持)Java语言(已放弃支持)从Harmony4.0开始,官方主推ArkTS语言,且不再支持Java语言UI框架-方舟开发框架(ArkUI框架)ArkUI框架介绍个人理解:类似iOS的......
  • docker-compose: command not found问题的两种常用方法
    docker-compose:commandnotfounddocker-compose是什么Compose定位是「定义和运行多个Docker容器的应用(Definingandrunningmulti-containerDockerapplications)」,其前身是开源项目Fig。在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个......
  • InnoDB 存储引擎之 Buffer Pool
    Mysql5.7InnoDB存储引擎整体逻辑架构图一、BufferPool概述InnoDB作为一个存储引擎,为了降低磁盘IO,提升读写性能,必然有相应的缓冲池机制,这个缓冲池就是BufferPool为了方便理解,对于磁盘上的数据所在的页,叫做数据页,当数据页加载进BufferPool之后,叫做缓存页,......