A maneira mais fácil de definir o caminho de pesquisa do vinculador de tempo de execução do Solaris é usar crle
, mas você precisa ser muito cuidadoso ao fazer isso, pois pode facilmente inutilizar seu sistema se o quebrar! Para adicionar /usr/local/bin
ao caminho do vinculador:
# crle -u -l /usr/local/lib
Depois de fazer isso, chame crle
para verificar o novo caminho de pesquisa.
Uma alternativa é compilar o caminho para o próprio binário:
$ gcc -Wl,-rpath,/usr/local/lib -o test test.o -lstdc++
O acima é uma opção melhor, pois o binário funcionará em outros sistemas sem ter que ajustar o caminho do vinculador.