Pergunta

Eu tenho procurado através da fonte de GLib e GObject e escrever programas para usar certas características de cada um. Mas agora eu gostaria de depuração se algo no código fonte GLib sem instalar nada no meu sistema.

Eu tenho uma versão construída do algures código fonte e eu gostaria de usar esses arquivos .so em vez dos sistema instalado, e eu não tenho certeza de como ligá-los aos meus programas de teste. Eu tentei apenas referenciando os arquivos .so para GLib e GObject na linha de comando como a GCC, mas instruções de rastreamento que eu colocar em não estão sendo executados, então eu suspeito que as bibliotecas GLib regulares ainda estão sendo usados.

Foi útil?

Solução

Defina o seu LD_LIBRARY_PATH para incluir o diretório que contém o .so que você deseja vincular contra e uso ldd para verificar se ld está fazendo o que você quer.

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