当前位置: 首页 > news >正文

在 Conda 环境下编译 C++ 程序时报错:version `GLIBCXX_3.4.30‘ not found

报错信息如下

ERROR:/root/SVF/llvm-16.0.4.obj/bin/clang++: /opt/miniconda3/envs/py38/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /root/SVF/llvm-16.0.4.obj/bin/clang++)

根据错误信息,问题是由于 Conda 环境中的libstdc++.so.6缺少GLIBCXX_3.4.30版本,而 Clang++ 需要该版本。

  1. ​确认 Conda 环境中的 GLIBCXX 版本​,激活 Conda 环境并检查支持的 GLIBCXX 版本,若输出中无 GLIBCXX_3.4.30,则需升级 Conda 的 libstdc++库。
conda activate py38
strings $CONDA_PREFIX/lib/libstdc++.so.6 | grep GLIBCXX
  1. ​更新 Conda 环境的libstdc++​,安装或升级libstdcxx-ng(提供新版 GLIBCXX)
conda install -c conda-forge libstdcxx-ng=12.1.0  # 确保版本≥12.1.0(支持GLIBCXX_3.4.30)
  1. 完成后重新验证版本
strings $CONDA_PREFIX/lib/libstdc++.so.6 | grep GLIBCXX
http://www.dtcms.com/a/329615.html

相关文章:

  • 数据结构:队列(Queue)与循环队列(Circular Queue)
  • setsockopt函数详解
  • 海洋通信系统技术文档(1)
  • HTTP 缓存机制全面解析
  • 体制内程序员证书扫盲(中国内地)
  • 可搜索的 HTML 版本 Emoji 图标大全,可以直接打开网页使用,每个图标可以点击复制,方便使用
  • 【unity实战】在unity实现一套可扩展的Model-View-Data (MVD) 系统架构设计
  • 常用 MaxKB 函数库(HTTP、MYSQL)
  • Qt中实现OpenGL应用的编程框架
  • [系统架构]系统架构基础知识(一)
  • 面向局部遮挡场景的目标检测系统设计与实现
  • 打造专属 React 脚手架:从 0 到 1 开发 CLI 工具
  • 万字详解C++11列表初始化与移动语义
  • Mysql——》提取JSON对象和数组
  • 微信小程序使用高德api实现导航至目的地
  • 【完整源码+数据集+部署教程】武器目标检测系统源码和数据集:改进yolo11-AggregatedAtt
  • Ansible 实操笔记:Playbook 与变量管理
  • 智驾系统架构解析
  • 深入解析Go设计模式:命令模式实战
  • 在verdi中查看波形中的glitch
  • 数字货币的去中心化:重构价值交换的底层逻辑​
  • 认识下windows下的设备管理器
  • 算法题打卡力扣第11题:盛最多水的容器(mid)
  • TF-IDF实战——《红楼梦》文本分析
  • 深度学习(5):激活函数
  • 敏感数据目录是什么?如何快速构建企业自身的敏感数据目录
  • flex-wrap子元素是否换行
  • Linux:磁盘管理
  • 使用HtmlAgilityPack+PuppeteerSharp+iText7抓取Selenium帮助文档
  • 学习嵌入式的第十九天——Linux——文件编程