ct

    Executar um programa compilado no kylix fora do kylix

    Dicas do Guia do Hardware

    Angelo Valle
    25/08/2004


    É simples e sem mistério, vou fazer aqui uma receita de bolo:

    Em primeiro lugar, vamos para um terminal verificar as dependências do programa:

    executar1

    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:

    executar2

    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:

    executar3

    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.




    Blog:

    Add to Google

    » Gostou do texto? Veja nossos livros impressos:
    Hardware | Redes | Servidores | Kurumin 7

    ... ou encontre o que procura usando a busca:

cb
Livros de Carlos E. Morimoto HOME