Índice das dicas
Executar um programa compilado no kylix fora do kylix
Criado 15/jun/2006 às 18h34 por Angelo Valle
0Em primeiro lugar, vamos para um terminal verificar as dependências do programa:

No meu exemplo, notamos a dependência da libqtintf-6.5-qt2.3.so (libqtintf-6.5-qt2.3.so => not found).
Então devemos fazer o seguinte:
Localizar a lib e colocá-la em seu devido lugar:
$ locate libqtintf/usr/local/kylix2/bin/libqtintf-6.5-qt2.3.so
/usr/local/kylix2/bin/libqtintf-6.5.0-qt2.3.so
Bom, o arquivo libqtintf-6.5-qt2.3.so é somente um link para o libqtintf-6.5.0-qt2.3.so. Então vamos copiar só o arquivo em si para a pasta /usr/lib e atualizar o path:
$cd /usr/local/kylix2/bin/
$su
#cp libqtintf-6.5.0-qt2.3.so /usr/lib
#ln -s libqtintf-6.5.0-qt2.3.so libqtintf-6.5-qt2.3.so
#ldconfig
Testar novamente as dependências:

Opa, parece que temos outra :-) é só seguir os mesmos passos:
$ locate libqt.so.2/usr/local/kylix2/bin/libqt.so.2.3.0
/usr/local/kylix2/bin/libqt.so.2$cd /usr/local/kylix2/bin/
$su
#cp libqt.so.2.3.0 /usr/lib
#cd /usr/lib
#ln -s libqt.so.2 libqt.so.2.3.0
#ldconfig
Testar novamente as dependências:

Agora funciona :)) para testar vá pelo konqueror e clique em cima de seu executável
Existem outras formas de se fazer isso, mas então por que dessa forma? Simples: Assim você poderá executar seu programa em um linux que não tenha o kylix instalado. Essa técnica é utilizada para distribuição.
Sem comentáriosPor Angelo Valle. Revisado 15/jun/2006 às 18h34

Comentários