Нет такого файла или каталога при установке liblinear для использования в Ubuntu в MATLAB

Версия MATLAB - 2010a Студенческая версия (32-разрядная), Ubuntu - 13.04, 64-разрядная.

Я впервые использую make в каталоге liblinear-1.94. Этот шаг работает.

Затем я cd в каталог MATLAB и пытаюсь использовать make. Ошибка заключается в следующем:

/usr/bin/ld: cannot open linker script file /usr/local/matlabR2010a/extern/lib/glnxa64/mexFunction.map: No such file or directory
collect2: error: ld returned 1 exit status

mex: link of ' "train.mexa64"' failed.

make: *** [train.mexa64] Error 1

Я в основном знаю, почему существует ошибка, но не знаю, как ее исправить. Там нет папки с именем glnxa64. Вместо этого есть папка с именем glnx86. Это потому, что моя версия MATLAB 32-битная, а Ubuntu 64-битная. Кажется, что make-файл пытается получить доступ к папке, которая существовала бы, если бы MATLAB был 64-битной версией.

Есть идеи, как это исправить?

2
задан 06.05.2020, 23:41

1 ответ

Попробуйте:

ln -s /usr/local/matlabR2010a/extern/lib/glnx86 /usr/local/matlabR2010a/extern/lib/glnxa64
0
ответ дан 06.05.2020, 23:42

Теги

Похожие вопросы