Como vincular bibliotecas sem permissões de root

0

Estou tentando compilar o OpenMPI sem permissões de root na minha conta local em um cluster, mas tenho o seguinte erro.

/usr/bin/ld: cannot find -libcm
/usr/bin/ld: cannot find -lnuma
/usr/bin/ld: cannot find -libverbs

Existe uma maneira de vincular essas bibliotecas sem permissões administrativas?

    
por Pablor 23.10.2017 / 22:38

1 resposta

2

Você não precisa de permissões especiais para usar bibliotecas no tempo de compilação / compilação / link; eles devem, no entanto, estar instalados ou presentes no sistema.

Ou, em alternativa, você mesmo pode compilá-los e vinculá-los a partir do seu diretório pessoal, se as ferramentas de desenvolvimento estiverem instaladas.

Para instalar as bibliotecas em um sistema Ubuntu:

sudo apt-get install libnuma-dev libibverbs-dev

Eu não consegui encontrar o pacote libcm correspondente.

    
por 23.10.2017 / 23:16