加载共享库libstdc++.so.6时出错:没有这样的文件或目录(需要)



在尝试将jprofiler附加到容器中的zulu jvm时,我看到了以下错误。

错误:

Error loading shared library libstdc++.so.6: No such file or directory (needed by

传递的JVM参数:

-agentpath:/data/jprofiler11.0.2/bin/linux-x86/libjprofilerti.so=port=8849,nowait

显然,所使用的容器映像没有所需的库。我在图书馆中使用了不同的图像,并使其发挥了作用。

我知道导出*.so到LD_LIBRARY_PATH,然后程序可以找到它。

export LD_LIBRARY_PATH=path1:path2

但我想知道,不要使用LD_LIBRARY_PATH,如何找到*.so

我试着像-agentpath:a.so:b.so=opt1=x,opt2=y一样写,但不起作用

您需要添加丢失的共享库。

RUN这个cmd可以修复它:apk add libstdc++6 libstdc++

相关内容

最新更新