【问题标题】:choose Glibc version in centOS [duplicate]在centOS中选择Glibc版本[重复]
【发布时间】:2016-05-14 08:24:59
【问题描述】:

我想在 centos 6 中使用更新版本的 glibc, 我发现一个好的解决方案是使用这个命令: setenv LD_PRELOAD '新 glib/lib/libc.so.6 的路径',

但是,在运行matlab之前运行这个命令,会导致matlab中的segmentation fault,避免运行matlab, 通过在 matlab 中运行此命令,结果没有任何变化,并且我得到相同的错误:“无效的 MEX 文件 '*.mexa64': /lib64/libc.so.6: version `GLIBC_2.14' not found.

感谢您的帮助...

【问题讨论】:

    标签: matlab centos glibc


    【解决方案1】:

    setenv LD_PRELOAD '新 glib/lib/libc.so.6 的路径',

    如this answer 中所述,新libc 的LD_PRELOAD 将不起作用。

    【讨论】:

    • 非常感谢您的回复,我阅读了该答案,但我不明白如何强制 matlab 使用另一个版本的 glibc 来运行二进制 mex 文件,因为该答案只告诉如何用另一个版本编译!
    猜你喜欢
    • 2012-12-07
    • 2021-06-29
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 2020-12-07
    • 2015-04-25
    • 2018-07-21
    • 1970-01-01
    相关资源
    最近更新 更多