Como adicionar um diretório à linha de comando do vinculador no linux

0

Sou novo no linux e quero adicionar lib64/librt.so.1 à linha commnad do vinculador. Alguém pode sugerir como posso fazer isso? Agradecemos antecipadamente

    
por Maryyam 19.08.2013 / 06:44

1 resposta

2

  1. Se você estiver compilando algo e quiser que o compilador pesquise um diretório específico, você pode adicionar o sinalizador -L. Assim:

    g++ -L /lib64
    
  2. Você também pode adicionar esse diretório à variável de ambiente 'LD_LIBRARY_PATH'. Assim:

    export LD_LIBRARY_PATH="/lib64"
    
  3. Você também pode usar o ldconfig para adicionar um diretório ao caminho de pesquisa. Assim:

    sudo ldconfig /lib64
    
  4. Finalmente, você pode adicionar o diretório a /etc/ld.so.conf (e reexecutar 'sudo ldconfig') para tornar esta mudança permanente.

    sudo echo "/lib64" >> /etc/ld.so.conf; sudo ldconfig
    
por Vitalie Ciubotaru 19.08.2013 / 08:53