nixp.ru v3.0

16 января 2017,
понедельник,
22:25:18 MSK

DevOps с компанией «Флант»
anonymous написал 8 декабря 2005 года в 10:34 (308 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Установил MySQL5, линкую свое приложение, получаю ошибку «undefined reference to `compress’», на сайте mysql’a рекомендуют линковать с zlib помимо всего прочего. Это помогает, но при этом:

1) конечный бинарник получается намного больше (в сравнении с тем как было с MySQL-4)

2) натравливаю ldd на свой бинарник и не вижу, что он слинкован с libmysqlclient. Как такое возможно? При этом приложение работает.

Спасибо.

rgo

оно может статически линковаться…

anonymous
rgo
оно может статически линковаться…

Но я линкую динамически:

#gcc -W -Wall -I/usr/include -L/usr/lib/mysql -o <кучка_объектников> -lmysqlclient -lz

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.