You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04编译安装OVITO时链接libpthread库失败求助

Ubuntu 22.04编译安装OVITO时链接libpthread库失败求助

我是Ubuntu新手,最近尝试按照官方编译步骤安装OVITO,在执行最后一步cmake --build . --parallel的时候遇到了链接错误,具体报错信息如下:

[379/846] Linking CXX shared library lib/ovito/plugins/Mesh.so

FAILED: lib/ovito/plugins/Mesh.so

: && /usr/bin/c++ -fPIC -O3 -DNDEBUG  -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/latif/anaconda3/lib -Wl,-rpath-link,/home/latif/anaconda3/lib -L/home/latif/anaconda3/lib   -Wl,--no-undefined -Wl,--no-allow-shlib-undefined -shared -Wl,-soname,Mesh.so -o lib/ovito/plugins/Mesh.so src/ovito/mesh/CMakeFiles/Mesh.dir/Mesh_autogen/mocs_compilation.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMesh.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshAccess.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/RenderableSurfaceMesh.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshVis.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshTopology.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshVertices.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshFaces.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/surface/SurfaceMeshRegions.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/VTKFileImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/VTKTriangleMeshExporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/ParaViewVTPMeshImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/ParaViewVTRSimulationCellImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/ParaViewVTUSimulationCellImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/ParaViewVTMImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/ParaViewPVDImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/WavefrontOBJImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/io/STLImporter.cpp.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/dict.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/geom.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/memalloc.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/mesh.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/normal.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/priorityq.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/render.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/sweep.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/tess.c.o src/ovito/mesh/CMakeFiles/Mesh.dir/util/polytess/tessmono.c.o -L/home/latif/anaconda3/lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0   -L/home/latif/anaconda3/lib/gcc   -L/home/latif/anaconda3/x86_64-conda_cos6-linux-gnu/lib   -L/home/latif/anaconda3/x86_64-conda_cos6-linux-gnu/sysroot/lib   -L/home/latif/anaconda3/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib -Wl,-rpath,/home/latif/ovito/build/lib/ovito/plugins:/home/latif/ovito/build/lib/ovito:  /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.2.4  /usr/lib/x86_64-linux-gnu/libQt6Xml.so.6.2.4  lib/ovito/plugins/StdObj.so  /usr/lib/x86_64-linux-gnu/libGLX.so  /usr/lib/x86_64-linux-gnu/libOpenGL.so  lib/ovito/plugins/Core.so  /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.2.4  /usr/lib/x86_64-linux-gnu/libGLX.so  /usr/lib/x86_64-linux-gnu/libOpenGL.so  /usr/lib/x86_64-linux-gnu/libQt6Network.so.6.2.4  /home/latif/anaconda3/lib/libz.so  /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.2.4  /usr/lib/x86_64-linux-gnu/libGLX.so  /usr/lib/x86_64-linux-gnu/libOpenGL.so  lib/ovito/libovito_muparser.so  /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.2.4  -pthread && :

/usr/bin/ld: cannot find /lib/libpthread.so.0: No such file or directory

/usr/bin/ld: cannot find /usr/lib/libpthread_nonshared.a: No such file or directory

collect2: error: ld returned 1 exit status

[380/846] Automatic MOC for target Gui

ninja: build stopped: subcommand failed.

有没有大佬能帮忙解决这个问题?非常感谢!

备注:内容来源于stack exchange,提问作者user1684829

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:17:44