本文记录错误 GLIBCXX_3.4.30 not found 的解决方案。
GLIBCXX_3.4.30 not found
调用 ros2 相关库时报错
1
../lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/_rclpy_pybind11.cpython-310-x86_64-linux-gnu.so)
方案一
conda install -c conda-forge gcc=12.1.0
注意 gcc 与 g++ 版本是否一致
方案二
conda install -c conda-forge libstdcxx-ng=12
对于我来说两个方案都可以解决问题,这种情况下倾向于使用方案二,不会引入 gcc 的问题
文章链接: https://www.zywvvd.com/notes/environment/anaconda/glibcxx-3430-nf/glibcxx-3430-nf/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。