2016-02-04 4 views
1

Я хочу использовать более новую версию glibc в centos 6, Я нашел, что хорошим решением является использование этой команды: setenv LD_PRELOAD 'путь к новому glib/lib/libc.so.6 ',выберите версию Glibc в centOS

Однако, запустив эту команду перед запуском matlab, это приведет к ошибке сегментации в matlab и избежит запускать matlab, , запустив эту команду в matlab, нет никакого изменения в результате, и я получаю ту же ошибку: «Invalid MEX-файл '* .mexa64': /lib64/libc.so.6: версия` GLIBC_2.14' не найден

Спасибо за вашу помощь ...

.

ответ

0

setenv LD_PRELOAD 'path to new glib/lib/libc.so.6',

Как объяснено в this answer, LD_PRELOAD новых libc не будет работать.

+0

Большое спасибо за ваш ответ, я прочитал этот ответ, но у меня не получилось, что я могу заставить Matlab использовать другую версию glibc для запуска двоичного файла mex, потому что этот ответ говорит только о том, как скомпилировать с другим версия! – Niki

Смежные вопросы