Índice das dicas
Executar um programa compilado no kylix fora do kylix
Por Angelo Valle em 15 de junho de 2006 às 18h34
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 de junho de 2006 às 18h34


Comentários