Pergunta

Estou usando as ferramentas do Google Prof e vinculo meu aplicativo a -lprofiler, mas quando executo este programa: erro ao carregar bibliotecas compartilhadas: libprofiler.so.0: não é possível abrir o arquivo de objeto compartilhado: Não existe esse arquivo ou diretório

ao contrário, eu vinculo com -ltcmalloc e não preciso de um tcmalloc.so em tempo de execução.

Eu já vinculei a biblioteca estática para o criador de perfil, por que devo precisar dela em tempo de execução?

Foi útil?

Solução

A biblioteca estática contém apenas stubs para chamar funções reais do objeto compartilhado dinamicamente.Portanto, você também precisará do.A biblioteca estática torna sua vida mais fácil, para que você não precise escrever GetProcAddress() ou o que quer que esteja em seu sistema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top