【发布时间】:2020-10-25 22:45:12
【问题描述】:
自从我在 wsl2 ubuntu 20.04 上根据指南 here 安装以来,我一直遇到与 libstc++.so.6 相关的错误,特别是 GLIBCXX_3.4.26 not found (required by ...) 其中 ... 指的是 /opt/OpenFOAM/ThirdParty-v2006/platforms/linux64/gcc-6.3.0/lib64/ 中以 @987654327 结尾的不同文件@、.so.1、.so.6 等等(例如,当运行 paraFoam 时,大约 20 个这样的文件会出现错误)。我能够成功地可视化腔体教程(在 windows 上的 paraview 安装中)。
我可以通过执行用户 laborg 在 1 月 4 日针对 julia 的类似问题提出的建议(参见 here)来消除错误,特别是从 @ 复制 libstdc++.so.6 987654331@转/opt/OpenFOAM/ThirdParty-v2006/platforms/linux64/gcc-6.3.0/lib64/。
问题是是否推荐这种复制粘贴解决方案;以后它会回来困扰我吗?如果在openfoam的lib64文件夹中使用系统安装中的libstdc++.so.6会不会有问题?
关于 openfoam 安装的附加信息,foamInstallationTest 显示针对 flex、wmake、gcc、g++、icoFoam 和 *critical error* 的 gcc、@9876@ 的 *not installed* 错误, icoFoam;但我给出的here、foamInstallationTest 并不意味着从 tar 文件安装。根据空腔教程的运行,Openfoam 安装似乎没问题。
【问题讨论】:
标签: libstdc++ ubuntu-20.04 openfoam wsl-2