首页 > 解决方案 > 未找到 openfoam v2006 wsl2 ubuntu 20.04 GLIBCXX_3.4.26

问题描述

由于我根据此处libstc++.so.6的指南GLIBCXX_3.4.26 not found (required by ...)在wsl2 ubuntu 20.04 上/opt/OpenFOAM/ThirdParty-v2006/platforms/linux64/gcc-6.3.0/lib64/安装.so,我一直遇到.so.1与关于大约 20 个这样的文件)。我能够成功地可视化腔教程(在 windows 上的 paraview 安装中)。.so.6paraFoam

我可以通过执行用户labourg在 1 月 4 日针对 julia 的类似问题(参见此处)提出的建议来消除错误,特别是将 libstdc++.so.6 从复制/usr/lib/x86_64-linux-gnu/opt/OpenFOAM/ThirdParty-v2006/platforms/linux64/gcc-6.3.0/lib64/.

问题是是否推荐这种复制粘贴解决方案;以后它会回来困扰我吗?如果在openfoamlibstdc++.so.6的 lib64 文件夹中使用 from system 安装会成为问题吗?

有关 openfoam 安装的附加信息,foamInstallationTest显示*not installed*针对flex, wmake, gcc,和for , g++,的错误;但我在这里给出的,并不意味着从 tar 文件安装。根据空腔教程的运行,Openfoam 安装似乎没问题。icoFoam*critical error*gccg++icoFoamfoamInstallationTest

标签: libstdc++ubuntu-20.04openfoamwsl-2

解决方案


好的,请不要复制过去的操作来解决这个问题。该错误意味着您尚未在 ubuntu 中安装预请求库。您似乎错过了教程的第一步。


推荐阅读