gpt4 book ai didi

linux - 错误 ./vpdetection :/gpfs/apps/x86_64-rhel5/matlab/R2012a/sys/os/glnxa64/libstdc++. so.6:找不到版本 `GLIBCXX_3.4.14'

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:07 26 4
gpt4 key购买 nike

我现在尝试在 Linux 环境中运行一些 MATLAB 代码:

  • Linux 版本是 Red Hat Enterprise Linux Server 5.9 (Tikanga)。
  • gcc 版本是 4.1.2。
  • MALTAB 版本为 R2012b。

MALTAB 中导致问题的语句是:

[status, result] = system('./vpdetection lines.tmp lines.out');

我得到如下错误:

./vpdetection: /gpfs/apps/x86_64-rhel5/matlab/R2012a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found

我搜索了几个解决方案,但它们都需要编辑系统文件。因为我在服务器上运行代码,所以我没有 sudo 权限来编辑系统文件。

是否有任何其他不需要编辑系统文件的解决方法?


我试过 ldd 命令。结果如下:

[sxh415@cyberstar vpdetection]$ ldd matlab/vpdetection
matlab/vpdetection: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by matlab/vpdetection)
matlab/vpdetection: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by matlab/vpdetection)
matlab/vpdetection: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by matlab/vpdetection)
linux-vdso.so.1 => (0x00007ffff7ff8000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003845400000)
libm.so.6 => /lib64/libm.so.6 (0x0000003840400000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003844c00000)
libc.so.6 => /lib64/libc.so.6 (0x0000003840000000)
/lib64/ld-linux-x86-64.so.2 (0x000000383fc00000)

最佳答案

/gpfs/apps/x86_64-rhel5/matlab/R2012a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found

此错误表示:libstdc++.so.6 与您的 Matlab 版本一起分发太旧,并且不提供版本 `GLIBCXX_3.4.14'。 matlab 版本对应于 gcc-4.5 或更早版本,但您有一些代码是使用 gcc-4.6(或更高版本)编译的。

必须安排您的可执行文件获取更新的 libstdc++.so.6。

I don't have sudo right to edit system files.

您可以将足够新的 libstdc++.so.6 复制到 ~/lib64,然后
export LD_LIBRARY_PATH=$HOME/lib64

关于linux - 错误 ./vpdetection :/gpfs/apps/x86_64-rhel5/matlab/R2012a/sys/os/glnxa64/libstdc++. so.6:找不到版本 `GLIBCXX_3.4.14',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18559979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com