Caros,

Escrevi uma .so de teste para tentar integrá-la ao Calc.

Escrita em Pascal, apresentou erro nmesmo quando a testava com uma
aplicação de testes em Pascal.

Então, um amigo chamou-me a atenção: "Ao contrário do que sucede com o
Windows, o Linux não considera o diretório corrente como caminho de
busca de sos. Então, você deve colocar a sua so ou em /usr/lib ou em
/usr/lib64. Tem ainda a possibilidade de manter a sua so na pasta
corrente e enviar um link simbólico para qualquer das duas pastas
mencionadas".

De fato, funcionou quando coloquei a so em /usr/lib e não funcionou
quando coloquei em /usr/lib64.

No entanto, não trata-se apenas de uma biblioteca de teste. Não quero
ficar a sujar /usr/lib. Assim, pergunto-lhes:
1. Se eu apagar libtest.so do diretório corrente, haveria algum
comando, invocado sobre /usr/lib, que removesse os links simbólicos
quebrados?
2. Haveria como criar um link simbólico, que ficasse de tal modo
associado ao arquivo original, que ao ser apagado o original,
imediatamente fosse também apagado o link simbólico?
3. Há como definir, somente para a seção de terminal corrente, um
caminho de busca de sos que correspondesse ao diretório de trabalho?


-- 
Luciano de Souza

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a