Sua configuração parece ok para mim (você normalmente só precisa substituir os padrões sensatos em ./configure
), você normalmente incluiria a etapa de compilação ( make
). Do arquivo FAQ
incluído no arquivo 1.2.8 baixado:
13. How can I make a Unix shared library?
By default a shared (and a static) library is built for Unix. So:
make distclean
./configure
make
14. How do I install a shared zlib library on Unix?
After the above, then:
make install
make
é o último passo do ponto 13
Os diretórios resultantes não incluem arquivos de origem (e não devem), mas incluem cabeçalhos (necessários para outros programas compilarem com zlib
):
.
├── include
│ ├── zconf.h
│ └── zlib.h
├── lib
│ ├── libz.a
│ ├── libz.so -> libz.so.1.2.8
│ ├── libz.so.1 -> libz.so.1.2.8
│ ├── libz.so.1.2.8
│ └── pkgconfig
│ └── zlib.pc
└── share
└── man
└── man3
└── zlib.3
É normal que nem todos os resultados da etapa make
sejam copiados para o destino durante o make install