2009-11-16 21:48:23 +0000 2009-11-16 21:48:23 +0000
49
49
Advertisement

O que é um ficheiro .so?

Advertisement

Estou a ter problemas com o Flash sob o ubuntu e ia tentar actualizar para a versão alfa do Flash 10.1.

O problema é que veio como um ficheiro .so, e não consigo encontrar nenhuma informação sobre o que é isto.

Advertisement
Advertisement

Respostas (3)

68
68
68
2009-11-16 21:55:07 +0000

Um ficheiro .so é um ficheiro de biblioteca compilado. Significa “Shared Object” e é análogo a uma DLL do Windows.

Muitas vezes, os ficheiros de pacotes colocá-los-ão sob /lib ou /usr/lib ou em algum lugar semelhante quando forem instalados. Se extrair um ficheiro .so para um local no seu $LD_LIBRARY_PATH, um programa que requer a biblioteca deverá ser capaz de o utilizar.

Idealmente, leia a documentação que o acompanha para se assegurar de que está no local certo.

Se executar um comando como locate adobe-flashplugin a partir do Terminal poderá ver algumas bibliotecas existentes com nomes semelhantes.

10
10
10
2016-05-22 06:17:17 +0000

Há dois tipos de biblioteca Linux C/C++ que podem ser criados. Estes são Bibliotecas estáticas (.a) e Bibliotecas de objectos de fragmentos cinamicamente ligados (.so)

Quando se trata de (.so), existe apenas uma forma desta biblioteca mas pode ser usada de duas maneiras.

1) Dinamicamente ligada em tempo de funcionamento mas estaticamente consciente. As bibliotecas devem estar disponíveis durante a fase de compilação/ligação. Os objectos partilhados não estão incluídos na componente executável, mas estão ligados à execução.

2) Dinamicamente carregados/descarregados e ligados durante a execução (ou seja, plug-in do navegador) usando as funções do sistema de carregamento dinâmico de ligação.

& Normalmente os ficheiros de pacotes colocarão ficheiros “.so” em /lib ou /usr/lib ao instalar.

3
Advertisement
3
3
2009-11-16 21:57:49 +0000
Advertisement

É uma biblioteca de objectos partilhada dinamicamente ligada, análoga a um ficheiro .dll no Windows.

Aqui estão alguns posts para instalar Flash 10 no Ubuntu x64 e x86:

& Certifique-se de que desinstalou qualquer versão anterior do Flash antes de instalar 10.

Advertisement

Questões relacionadas

6
10
5
37
3
Advertisement
Advertisement