Nenhum arquivo ou diretório ao instalar o liblinear para uso no Ubuntu no MATLAB

2

A versão do MATLAB é a versão do estudante de 2010a (32 bits), a versão do Ubuntu é 13.04, 64 bits.

Primeiro, uso make no diretório liblinear-1.94. Este passo funciona.

Em seguida, eu cd no diretório do MATLAB e tentarei usar o make. O erro é o seguinte:

/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

Eu basicamente sei porque o erro existe, mas não sei como corrigi-lo. Não existe uma pasta chamada glnxa64. Em vez disso, existe uma pasta chamada glnx86. Isso ocorre porque minha versão do MATLAB é de 32 bits, mas o Ubuntu é de 64 bits. Parece que o arquivo make está tentando acessar uma pasta que existiria se o MATLAB fosse a versão de 64 bits.

Alguma idéia de como corrigir isso?

    
por Tyler Brabham 25.01.2014 / 00:52

1 resposta

0

Tente:

ln -s /usr/local/matlabR2010a/extern/lib/glnx86 /usr/local/matlabR2010a/extern/lib/glnxa64
    
por virtualxtc 25.01.2014 / 01:06