Como posso construir uma biblioteca bz2 estática?

0

Eu preciso da biblioteca estática libbz2.a para compilar um repositório que eu tenha clonado do github. Eu tenho uma biblioteca dinâmica, libbz2.so.1.04, mas parece não haver uma biblioteca estática. Eu encontrei uma solução para o mesmo problema no centOS no link , mas não sei como para conseguir isso no Ubuntu. Eu não sei nada sobre isso, e provavelmente precisarei de uma resposta tão detalhada como a dada no link acima.

    
por saulspatz 06.03.2017 / 20:54

1 resposta

1

Na verdade, isso foi fácil, uma vez que descobri como baixar a fonte. Eu entrei em Configurações do Sistema / Software & amp; Atualizações e habilitado fonte de download. Então eu fui para uma pasta temporária e fiz apt-get source bzip2 . Entre outras coisas, isso baixou um arquivo chamado bzip2_1.0.6.orig.tar.bz2. Quando extraí o arquivo, ele tinha dois Makefiles, um para a biblioteca estática e outro para o arquivo .so. O nome 'Makefile' era para o arquivo .a, então eu tinha que fazer make .

    
por saulspatz 06.03.2017 / 22:10