Пожалуйста, мне нужна помощь, когда я пытаюсь скомпилировать мой .C в PNG
gcc --std=c99 -Wall -lz a.c -o a.png
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -lz
collect2.exe: error: ld returned 1 exit status
Что это значит?
Из сообщения об ошибке компоновщик говорит, что не может найти libz.so
или же libz.a
,
Если вы предоставляете эту библиотеку с вашего собственного пути,
скажите компоновщику, что он должен искать по вашему пути,
gcc --std=c99 -Wall -Ldir -lz a.c -o a.png
использование
ld -lz --verbose
чтобы увидеть, где компоновщик искал libz.