Problema:
Você quer compilar um executável C++ que usa zlib, mas você vê uma mensagem de erro como
output.txt
/usr/bin/ld: cannot find -lzlib
collect2: error: ld returned 1 exit statusSolução
Use -lz em vez de -lzlib. A biblioteca zlib é nomeada libz.so, não libzlib.so!
Exemplo:
build.sh
g++ -o ztest zpipe.c -lz
Check out similar posts by category:
C/C++
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow