Моя программа на C использует некоторые функции zlib (например, gzopen
, gzread
).Я включил заголовочный файл zlib.h
в свою программу и добавил опцию -lz
при компиляции, но все равно получаю сообщение об ошибке, что функции gz имеют неопределенные ссылки.Я использую kubuntu 11.10 и установил следующие пакеты: libgh-zlib-dev, zlib1g-dbg, zlib1g и zlib1g-dev.
Я попытался изменить положение команды связывания, но безуспешно.Вот тот, который у меня есть на данный момент:
CFLAGS = -Wall -pthread -lm -lz -std = c99 -Wextra