Qual é a diferença entre bibliotecas estáticas e compartilhadas? Eu uso o Eclipse e existem vários tipos de projeto, incluindo bibliotecas estáticas e bibliotecas compartilhadas? Um tem uma vantagem sobre o
Bibliotecas compartilhadas são bibliotecas carregadas por programas quando eles iniciam. Uma única cópia compartilhada de cada biblioteca é carregada na memória física e pode ser usada por vários processos ao mesmo tempo. Isso reduz o uso de memória e melhora o desempenho do sistema. Esta tag nunca deve ser usada sozinha.
Qual é a diferença entre bibliotecas estáticas e compartilhadas? Eu uso o Eclipse e existem vários tipos de projeto, incluindo bibliotecas estáticas e bibliotecas compartilhadas? Um tem uma vantagem sobre o
Ao criar uma biblioteca de classes em C ++, você pode escolher entre bibliotecas dinâmicas ( .dll, .so) e estáticas ( .lib, .a). Qual é a diferença entre eles e quando é apropriado usar
Atualmente, estou tentando portar um aplicativo C para o AIX e estou ficando confuso. O que são arquivos .eae .so e como eles são usados na criação / execução de um
O programa faz parte do conjunto de testes Xenomai, compilado de forma cruzada do Linux PC para a cadeia de ferramentas Linux + Xenomai ARM. # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so...
Sei que um .soarquivo é um tipo de biblioteca dinâmica (muitos segmentos podem compartilhar essas bibliotecas, portanto, não há necessidade de ter mais de uma cópia dele na memória). Mas qual é a diferença entre .ae .la? Todas essas bibliotecas estáticas? Se as bibliotecas dinâmicas têm grandes...
Gostaria de saber quais bibliotecas são usadas pelos executáveis no meu sistema. Mais especificamente, gostaria de classificar quais bibliotecas são mais usadas, juntamente com os binários que as utilizam. Como posso fazer
Quero exibir as funções exportadas de uma biblioteca compartilhada no Linux. Que comando me permite fazer isso? (No Windows eu uso o programa
Estou tentando vincular um aplicativo ao g ++ neste sistema Lenny da Debian. ld está reclamando que não consegue encontrar bibliotecas especificadas. O exemplo específico aqui é o ImageMagick, mas também estou tendo problemas semelhantes com algumas outras bibliotecas. Estou ligando para o...
Este é um acompanhamento da compilação da Biblioteca Compartilhada Dinâmica com g ++ . Estou tentando criar uma biblioteca de classes compartilhadas em C ++ no Linux. Consigo fazer a biblioteca compilar e posso chamar algumas das funções (sem classe) usando os tutoriais que encontrei aqui e aqui ....
Estou tentando criar um projeto hello world para bibliotecas dinâmicas do Linux (arquivos .so). Então, eu tenho um arquivo hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); } Como crio um arquivo .so que exporta hello()usando o gcc na linha de
Estou tentando criar um objeto estático escrito em Ir para interagir com um programa C (por exemplo, um módulo do kernel ou algo assim). Encontrei documentação sobre como chamar funções C do Go, mas não encontrei muito sobre como seguir o outro caminho. O que eu descobri é que é possível, mas...
Eu escrevi uma biblioteca que costumava compilar usando um Makefile auto-escrito, mas agora quero mudar para cmake. A árvore fica assim (removi todos os arquivos irrelevantes): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├──...
Eu tenho um objeto compartilhado (dll). Como descubro o que todos os símbolos são
Estou tentando importar pycurl: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory Agora, libcurl.so.4está em /usr/local/lib. Como você pode ver, este...
Eu tenho uma pasta para meu código de cliente, uma pasta para meu código de servidor e uma pasta para o código que é compartilhado entre eles Proj/ Client/ Client.py Server/ Server.py Common/ __init__.py Common.py Como importo Common.py de Server.py e
Sou um programador Delphi e tenho escrito, ao longo dos anos, centenas de classes e rotinas que posso usar em todos os programas Delphi que escrevo. Esta biblioteca é chamada de dlib e pode ser usada em todos os programas Delphi colocando esta pasta no caminho da minha biblioteca e usando uma das...
Alguém tem uma ideia de como compilar estaticamente qualquer arquivo de recurso no executável ou no arquivo de biblioteca compartilhada usando o GCC? Por exemplo, gostaria de adicionar arquivos de imagem que nunca mudam (e se mudarem, eu teria que substituir o arquivo de qualquer maneira) e não...
gcce ldfornecem muitas maneiras de especificar um caminho de pesquisa para bibliotecas - entre elas os sinalizadores -rpathe -L. As páginas de manual não revelam diferenças entre esses dois sinalizadores, efetivamente dizendo que cada sinalizador adiciona uma biblioteca ao caminho de pesquisa da...
Qual é o equivalente do Linux lddno Windows?
Quando tento executar um aplicativo Android que usa a API do Google, recebo o seguinte erro [2009-07-11 11:46:43 - FirstMapView] Erro de instalação: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2009-07-11 11:46:43 - FirstMapView] Verifique a saída do logcat para obter mais detalhes. [2009-07-11...