Моя программа 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