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

